我已经有一个初始化和填充的 Dictionary 类,我读取的值如下。
public class MyClass
{
public static Dictionary<string,object> Dictionary { get; set; }
public object Get(string key)
{
return Dictionary[key];
}
public List<object> Get(object type)
{
return Dictionary.Where(d=>d.Value == type);
}
}
如您所见,我只有 2 个案例,我只是读取值。如果线程应用程序中没有关于上述代码的任何不良副作用,那么我会更喜欢使用 Dictionary 而不是使用 ConcurrentDictionary 因为更好的性能。