, , List<T> . A Dictionary<TKey, TValue> - , :
var value = instance.GetValueExpensive(key);
:
var value = instance.GetValueCached(key);
, . .
, .NET4 ConcurrentDictionary<TKey, TValue>, . ? , , - .
, - , . ?
, , LINQ, , IEnumerable<T> , , List<T>. , , ? List<T> , . ?
. , LINQ " ", , /, . - , , .
, , List<T> , . List<T>.AsReadOnly, .
, List<T> , . , , , ( ), , List<T> , .
, List<T>, :
, , .