Advertisement

C#随笔类文章

阅读量:

小功能

  • 忽略警告
    • CLSCompliant 属性

忽略警告

  1. 直接于 .cs 文件内进行代码编写
复制代码
    #pragma warning disable 0642,0642 
                if (true) ;
    #pragma warning  restore 0642
                if (true) ;
    
    
      
      
      
      
    
  1. 工程映射至属性,继而生成错误与警告信息
错误和警告

CLSCompliant 特性解析

由于程序集未包含 CLSCompliant 特性,因此“type”也无需具备该特性。若程序集被标记为 [CLSCompliant(false)],而其中的类未设置程序集级别的 CLSCompliant 特性(即 [assembly: CLSCompliant(true)]),则会触发此警告。因为该程序集已声明自身符合 CLS 规范,所以其内部所有元素默认被假定为不符合 CLS,因此无需额外声

全部评论 (0)

还没有任何评论哟~