c# - 在 Dot Net Standard 2 中,一些枚举具有重复值。为什么?
问题描述
我正在使用点网标准(2.0)规范,发现一些枚举具有重复值,
例如:(这个也在4.7.2)
enum XPathResultType {
Number = 0,
Navigator = 1,
String = 1,
Boolean = 2,
NodeSet = 3,
Any = 5,
Error = 6,
}
解决方案
这是 Microsoft 确定的先前已知问题,如下所示:
重叠的枚举值是一个已知问题。解决方法是永远不要使用 XPathResultType.Navigator 值并始终使用 XPathResultType.NodeSet。
这是讨论的各种文章,但官方的 MS 似乎已从 Connect 中删除。
推荐阅读
- while-loop - 无限输出 scanf("%[^\n]");
- vue.js - 为什么“npm run watch”崩溃了
- javascript - Chrome 扩展 | 由于 ExtensionsSettings 政策,Google 地图无法编写脚本
- javascript - 在送货地址上使用非英文字符时,Paypal 捕获给出 400 错误
- javascript - 在 WebPack 中添加自定义 Js 并通过 MVC HTML helper 使用它
- azure - Azure CDN 重定向正则表达式
- ssl-certificate - Django runserver_plus Werkzeug 未安装错误,虽然它是
- windows - Powershell 使用 Foreach-ObjectFast 和 Where-ObjectFast
- java - Java中用户定义的MyLinkedList类中的remove方法抛出错误
- python-3.x - 我如何使用 selenium 自动处理本网站上的特定问题?我基本上必须搜索一些东西,它类似于多项选择