• obsolete 特性 的使用


    [Obsolete("已经过时的",true)]  //失败,  "已经过时的"文字部分可以是任何我们需要的描述!

    [Obsolete("已经过过时的",false)] //警告

    Obsolete 特性,在C#中作为特性关键字存在。

    如果我们的某一个属性,方法或类不是最优的,那么我们可以在此**前加上开头两句话 的任一句,根据需要确认是生成错误,还是警告用户。

    e-g:

    public class MyClass
        {      
            [Obsolete("这个属性不要用了", true)]
            public string Str
            {
                get;
                set;
            }

            public string Attribute
            {
                get;
                set;
            }
        }

    实例化,调用:

       MyClass my = new MyClass();

            protected void test()
            {
                my.Str = "test";//报错--已过时:“这个属性不要用了”
                my.Attribute = "test1"; //可以正常赋值
            }

  • 相关阅读:

    泛型
    特性
    2.Linux基础入门
    1.Linux介绍及系统安装
    php十七种设计模式适用场合总结
    转载zendframework 插件方式
    常用的Jquery代码片段,没事的时候研究一下
    Zend Framework1.9 模块化搭建
    PHP的设计模式总结命令链模式
  • 原文地址:https://www.cnblogs.com/hometown/p/2778157.html
Copyright © 2020-2023  润新知