【问题标题】:FXCop Rule for "If X = Nothing" when X is a nullable integer当 X 是可空整数时“如果 X = 无”的 FXCop 规则
【发布时间】:2008-11-29 19:22:23
【问题描述】:
1 Dim x as Integer? = Nothing  
2 If x = Nothing Then  
3     'this is what I think will happen   
4 Else  
5     'this is what really happens   
6 End If  

正确的写法是“如果 x 什么都没有”。

是否有 FXCop 规则对此进行检查?或者更好的是,有人可以告诉我如何编写我自己的吗?

乔纳森

【问题讨论】:

    标签: .net vb.net fxcop


    【解决方案1】:

    另一个编写自定义 FxCop 规则的好资源可以在这里找到:binarycoder

    【讨论】:

      【解决方案2】:

      学习为 FXCop 编写自定义规则的最佳选择是论坛 here 它涉及编写自定义程序集来解析代码并检查它。

      具体来说,您要编写一条规则,说明“不要对可空类型使用 = nothing,而是确保使用 hasvalue。

      【讨论】:

        猜你喜欢
        • 2021-12-28
        • 1970-01-01
        • 2019-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-27
        • 1970-01-01
        相关资源
        最近更新 更多