看着http://msdn.microsoft.com/en-us/library/dd287191(v=vs.110).aspx http://msdn.microsoft.com/en-us/library/dd287191(v=vs.110).aspx, 看起来ConcurrentDictionary
以及它的所有朋友System.Collections.Concurrent
命名空间可在可移植类库中使用。
但是,当我创建 F# 或 C# 可移植类库时,即使我显式添加对mscorlib.dll
,使用时编译失败ConcurrentDictionary
.
Why?
“便携式”一词现在应该被宽松地应用。创建类库项目时,系统会提示您选择要支持的目标。仅当您选择“.NET Framework”和“.NET for Windows Store apps”时,您才会获得 ConcurrentDictionary。
选择任何其他名称空间,整个命名空间就会消失。
我认为随着时间的推移,这种情况会变得更好,但 Windows Phone 7、XBox 和 Silverlight 目前已经落后了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)