C# 4.0 声明一个本地字典
我需要在类中声明一个全局字典,但是使用字典的代码将作为线程运行,所以我需要使用ThreadLocal。我如何申报C# 4.0 声明一个本地字典,c#-4.0,C# 4.0,我需要在类中声明一个全局字典,但是使用字典的代码将作为线程运行,所以我需要使用ThreadLocal。我如何申报 ThreadLocal<IDictionary<string, MyClass>> is not correct. ThreadLocal不正确。 谢谢试试看 private ThreadLocal<IDictionary<string, MyClass>> myDictionary; 私有线程本地myDictionary;
ThreadLocal<IDictionary<string, MyClass>> is not correct.
ThreadLocal不正确。
谢谢试试看
private ThreadLocal<IDictionary<string, MyClass>> myDictionary;
私有线程本地myDictionary;
请注意,ThreadLocal仅存在于.NET 4上(我假设您运行时考虑了C#4.0标记),而在较低的.NET版本上,则存在其初始化怪癖