Obsolete和Conditional属性

Obsolete和Conditional属性
        #region Obsolete和Conditional属性
        static void Main( string [] args)
        {
            // Test();
            ShowMessage( "开始Main方法" ); //添加 Conditional 之后 在顶部添加#define 此方法会被隐藏
            Console.WriteLine( "Main的工作" );
            ShowMessage( "结束Main方法" ); //添加 Conditional 之后 在顶部添加#define 此方法会被隐藏
        }
        //添加 Obsolete 之后 调用时鼠标放上去会显示这个方法已过时
        //它默认为false 在后面加让true时将不再允许调用
        [Obsolete( "可以加上引号,会显示引号内的文字" , true )]
        static void Test() { Console.WriteLine( "Test" ); }
        //添加 Conditional 之后 在顶部添加#define 并且后面的字符串和Conditional后面的字符串一样
        //它下面的方法就不会被调用 反之会被调用
        [Conditional( "IsShowMessage" )]
        static void ShowMessage( string str) { Console.WriteLine(str); }
        #endregion
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值