dotnet Attribute

        // 只有在 debug 模式下才运行
        [Conditional("DEBUG")]
        public void newFunc()
        {
            Console.WriteLine("new func");
        }
        
        // 当调用 oldFunc 的时候会报警告已弃用
        [Obsolete("This is old func, please use new func")]
        // 同上
        [Obsolete("This is old func, please use new func",false)]
        // 当调用的时候直接报错误
        [Obsolete("This is old func, please use new func",true)]
        public void oldFunc()
        {
            Console.WriteLine("old func");
        }

下面这篇文章写得非常好, 我就不再写了

好文在此1

好文在此2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。