列表C# 6.0 final features包含一个名为 #pragma 的功能,列为“已添加”,示例是禁用警告。然而这个功能did exist in C# 6.0 之前。 6.0到底增加了什么?
最佳答案
以前,您必须指定警告编号。所以要禁用 CS0501,您可以使用
#pragma warning disable 0501
现在,你可以使用
#pragma warning disable CS0501
...当您让 Roslyn 代码分析器使用不同的标识符发出警告时,这一点非常重要。它基本上将警告的命名空间从“数字”更改为“字母数字字符串”。
我不知道新语法的细节 - 我还没有看到 C# 6 规范 - 但旧语法是:
警告列表:
十进制数
警告列表 whitespaceopt ,
whitespaceopt 小数位数
关于c# - 什么是 C# 6.0 #pragma disable 警告功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31682546/