可移植类库和.NET ConcurrentDictionary

2024-06-25

看着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(使用前将#替换为@)

可移植类库和.NET ConcurrentDictionary 的相关文章

  • 将 WindowState 设置为最大化会导致窗口过早出现

    我读到Load事件应该在创建窗口句柄后触发 但是before窗口实际上变得可见 在大多数情况下 这似乎是正确的 但是 我发现当我使用以下命令创建表单时WindowState属性设置为FormWindowState Maximized 通过
  • DbContext 和连接池

    在我继承的应用程序中 基本控制器中有这个 应用程序中的所有其他控制器都继承自该控制器 public BaseController db new MyDbContext db Database Log s gt Debug Write s p
  • 是否可以在不使用探查器的情况下跟踪 C# 应用程序中的内存使用情况?

    我想编写一个简单的应用程序来跟踪其当前的内存使用情况 创建的对象数量等 在 C 中 我通常会覆盖 new 运算符 但由于显而易见的原因 我无法在 C 中执行此操作 有没有办法在不使用分析器的情况下做到这一点 您可能想从垃圾收集器开始 MSD
  • 标签文本每秒刷新一次

    我试图每秒刷新一次标签 以便倒计时更新 但遇到了一些麻烦 我对 C 非常陌生 对于菜鸟问题 表示歉意 private void Form1 Load object sender EventArgs e bool ephCD true int
  • DateTimeOffset 如何处理夏令时?

    我将日程表以星期几 小时和分钟的形式存储在数据库中 当数据被读取时 我们创建一个DateTime对象下一次出现的那一天 一小时和一分钟 但我需要修改它以使其能够感知 DST 如有必要 我可以修改数据库 我知道DateTimeOffset存储
  • 如何对 fsx 文件中的模块进行 typeof?

    假设我有一个Foo fsx包含此代码的脚本 module Bar let foobar foo bar open Bar let a System Reflection Assembly GetExecutingAssembly let t
  • 椭圆曲线加密的 .NET 实现(库)

    您能否建议在 NET 平台上使用椭圆曲线加密技术的任何实现 另外 如果您使用过它们 您能告诉我应该使用的推荐曲线吗 EDIT 正如 FatCat 提到的 它的实现在 NET Framework 3 5 中可用 但仅在 Windows Vis
  • Response.Redirect() 重定向到子文件夹中的页面

    我正在使用一个Response Redirect login aspx 自从我搬家以来login aspx to my Account子文件夹中 我尝试了以下代码 但它不起作用 Response Redirect Account login
  • C# 是“??”吗?运算符线程安全吗?

    大家都知道这不是线程安全的 public StringBuilder Builder get if builder null builder new StringBuilder return builder 那这个呢 public Stri
  • 有没有办法让控制台应用程序仅使用 .NET Core 中的单个文件运行?

    在 NET框架中 您可以制作一个 EXE将从命令行运行的文件 无需任何额外的配置文件 如果使用 ILMerge 您可以将所有 DLL参考文献1 EXE集会 我正在尝试使用 NET Core 来完成同样的事情 但到目前为止还没有成功 即使是最
  • Sql Server 2008 强制日期从 dd/MM/yyyy 到 MM/dd/yyyy

    我在 sql server 2008 上遇到了一个奇怪的问题 我试图用dd MM yyyy格式写入sql server 2008 但是插入日期后它会自动转换为MM dd yyyy 注意 我的电脑时钟格式是dd MM yyyy 我的报告查看器
  • 如何将对象转换为元组?

    我创建元组并将其添加到组合框中 comboBox1 Items Add new Tuple
  • 在没有实现 IEnumerable 的情况下,我们的自定义类数组如何与 foreach 一起使用?

    这个长标题已经包含了我所有的问题 所以我只想举个例子 MyClass array 在不实现 IEnumerable 接口方法的情况下 该数组如何与 Foreach 一起使用 Array http msdn microsoft com en
  • .NET DateTime 到 time_t(以秒为单位)

    有C代码 time1 double dt1 25569 0 86400 0 它以秒为单位从 TDateTime VCL 转换为 time t 格式 所以最后我需要得到time t NET DateTime 的格式 关于 time t 几乎普
  • 变量声明后的一个问号是什么意思? [复制]

    这个问题在这里已经有答案了 在玩开源项目时 我尝试ToStringDateTime 对象被编译器阻止 当我跳到定义时 我看到了这个 public DateTime timestamp 有人可以告诉我这叫什么以及为什么它可能有用吗 这是一个可
  • 调试调用 .Net(C#) dll 的 VB6 项目

    我已经被这个问题困扰了几个小时了 我希望有人遇到过类似的问题 我们使用 VS2010 开发了一个原型 Net C dll 并希望能够在 C 应用程序和 VB6 应用程序中调用该 dll 我的问题是 是否可以调试调用 Net dll 的 VB
  • .NET 服务是否表现出线程敏捷性?

    与以下问题相关this https stackoverflow com questions 657735 how is asp net multithreaded and this https stackoverflow com quest
  • 使用私有构造函数的 C# 单元测试类?

    好吧 我刚刚收到一个作业 我必须对具有私有构造函数的类执行单元测试 现在 当所有方法也都是非静态时 我该如何在不初始化类的情况下进行单元测试 有什么方法可以对具有私有构造函数的类进行单元测试 无需反射 如果您无法将类公开 您仍然可以通过以下
  • 测试从 ComboBox 派生的自定义控件

    我创建了一个从 ComboBox 派生的控件 并希望对其行为进行单元测试 但是 它在我的单元测试中的行为似乎与实际应用程序中的行为不同 在实际应用程序中 Combobox DataSource 属性和 Items 同步 换句话说 当我更改
  • 有关 Endian 性和 .Net 的详细信息?

    我有几个关于字节顺序的问题 这些问题足够相关 我保证将它们作为一个问题提出 1 字节顺序是由 Net还是由硬件决定的 2 如果是由硬件决定的 我怎样才能在C 中找出硬件的字节序 3 字节序是否影响二进制交互 例如 OR AND OR 或移位

随机推荐

  • Play 框架使用复选框提交布尔值?

    使用 Play 2 3 x 我试图了解如何在表单中处理复选框 这个问题 https stackoverflow com questions 9499279 play framework checkbox processing对于旧版本的 P
  • 从 GCM/FCM 的生产证书添加 SHA-1

    我有一个使用 FCM 的应用程序 我已将程序包添加到 FCM 它显示 调试签名证书 SHA 1 可选 因此一切按预期工作 现在我正在准备发布 想知道我是否需要将此 SHA 1 证书更改为发布证书中的值 或者它不是必需的 并且在发布时我应该保
  • 未调用NotificationServiceExtension

    iOS 10发布后 我使用NotificationServiceExtension用于图像通知 效果很好 但最近我发现有些不对劲 UNNotificationServiceExtension 中的代码不再调用 我不确定原因 所以我创建了一个
  • JavaFx 无法正确渲染

    我的代码由两个类组成 一是 MainGUI java 二是 Screen java 我打算为不同的屏幕创建不同的类并在需要时渲染它们 这是我当前的代码MainGUI java import javafx application Applic
  • RSpec:重新打开类时存根 Rails.application.config 值不起作用?

    我在应用程序配置中定义了一个选项 我想要测试的类是在 gem 中定义的 不是我编写的 我想重新开课 Myclass class eval do if Rails application config myoption value1 some
  • 如何在reactjs中动态加载组件?

    我正在开发一个 Reactjs React motion 项目 在 模态窗口 比方说 中 我想动态安装或加载组件 如果可能的话 到目前为止我的解决方案 我找不到一种方法 所以看起来更容易将组件放置到位并隐藏它 然后在状态更改时切换类或样式
  • 如何将参数传递给 Flash 投影仪 (Windows)?

    有什么方法可以将命令行参数传递到 Windows 中的 Flash 投影仪吗 我有另一个应用程序 在本例中为安装程序 需要与 Flash 投影仪通信 与 flashvars 的工作方式相同 我无法在网上找到任何信息 一切似乎都集中在使用 F
  • Git 更新文件时更改默认 umask

    我的 Git 有问题 我在 Google 和 StackOverflow 中搜索了解决方案 但没有任何帮助 问题是 每次 git 更新工作目录中的某些文件时 当我签出分支或合并分支等时 文件权限都会更改 以便添加 可写到组 标志 如果该文件
  • SQL Case 语句会失败吗?

    有没有办法让 SQL 中的 CASE 语句像 C 中的 case 语句一样失败 我不想做的是下面的例子 但如果这是我唯一的选择 我想我会选择它 EXAMPLE NewValue CASE WHEN MyValue 1 THEN CAST M
  • 如何根据HTTP方法进行Zuul动态路由并通过“serviceId”解析目标主机?

    如何基于Zuul进行动态路由HTTP方式 获取 发布 放置 例如 当您需要路由POST请求给不同的主机而不是 中描述的默认值zuul routes zuul routes first service path first serviceId
  • CameraX 无法初始化

    我尝试使用CameraView 而且我是 Android 的初学者 我读了一些关于课堂的文章和信息 但我无法使其发挥作用 我有以下错误 原因 java lang IllegalStateException CameraX 未正确初始化 需要
  • 空气曲棍球比赛 - 如果移动太快,球员球棒会穿过冰球

    我目前正在 Unity3d 中开发一款空气曲棍球游戏 我遇到的问题是 当玩家试图太快地击球时 玩家最终会穿过冰球 因此不会发生碰撞 如果玩家保持静止并且冰球击中玩家 或者玩家以缓慢的速度击中冰球 则游戏将按预期完美运行 玩家拥有一个使用胶囊
  • CouchDB 中的 UUID

    我想知道 CouchDB 中默认表示的 UUID 格式 虽然 RFC 4122 描述了 UUID 例如550e8400 e29b 11d4 a716 446655440000 CouchDB 使用连续的字符 例如3069197232055d
  • Python:通过xpath获取html表数据

    我觉得从 html 表中提取数据非常困难 并且需要为每个站点进行自定义构建 我非常希望在这里被证明是错误的 是否有一种简单的 Pythonic 方法可以通过使用感兴趣的表的 url 和 xpath 从网站中提取字符串和数字 Example
  • 在 Jackson 中序列化没有数据的对象

    是否可以仅使用注释来序列化 Jackson 中没有字段的对象 当我尝试序列化这样一个没有注释的对象时 我得到 Exception in thread main com fasterxml jackson databind JsonMappi
  • 减少 plpgsql 中烦人的通知

    我有一个使用临时表的函数 如果存在则必须将其删除 drop table if exists t xy create temp table t xy on commit drop as select 随后我在视图中使用这个函数 当 selec
  • 如何查看本地存储库的头和远程存储库的头之间的差异?

    在推送到远程存储库之前 我希望看到本地存储库的头部和我要推送到的存储库的头部之间的综合差异 我知道这样做的最好方法是hg clone远程存储库 获取 head 的修订版 然后在我的 head 和该修订版之间进行比较 但这很耗时 有没有快速的
  • 谷歌播放阿尔法和贝塔测试功能[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我对新版有疑问发挥开发者控制台功能 Alpha 和 Beta 测试 也许有人对此有一些经验 我通过 GoogleGroups 邀请了一些测试人员 他们
  • 接受多个后续连接到套接字

    我有一个监听器 它将任意数据 HTTP 请求传递到网络套接字 然后通过 TCP 传递 这对于第一个请求工作正常 但侦听器不接受后续的新请求 我的问题是 如果我有sock accept listener struct addr sin sin
  • 可移植类库和.NET ConcurrentDictionary

    看着http msdn microsoft com en us library dd287191 v vs 110 aspx http msdn microsoft com en us library dd287191 v vs 110 a