C#设置标记方法等为否决的不可用
生活随笔
收集整理的這篇文章主要介紹了
C#设置标记方法等为否决的不可用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?? C#如何標記類里面的方法或者類為否決的,不可使用。在VS IDE編輯器中使用此方法或者類時會用綠色的波浪線標記這個語句,當移動鼠標到這句代碼上時,會出現[否決的]方法名,警告“方法名稱”已過時:xxx。。。的提示信息。
此效果是使用C#的Obsolete屬性實現的,這個在升級類庫的方法的時候,如果改動了方法名稱或者移動到了別的類或者空間下時,可以使用Obsolete屬性標記原方法為否決過時的,這樣使用原始方法或者類時會出現IDE提示,或編譯為dll時會出現警告信息。
?
1 [Obsolete("類已經停用,此類下的方法已經移動到Tool類下面")] 2 public class Test 3 { 4 [Obsolete("方法已經停用,此方法已經移動到Tool類下面")] 5 /// <summary> 6 /// 判斷字符串不為空 7 /// </summary> 8 /// <param name="s">字符串</param> 9 /// <returns></returns> 10 public static bool IsNotNull(string s) 11 { 12 return !string.IsNullOrEmpty(s) && s.Trim() != ""; 13 } 14 } 15 public class Tool 16 { 17 /// <summary> 18 /// 判斷字符串不為空 19 /// </summary> 20 /// <param name="s">字符串</param> 21 /// <returns></returns> 22 public bool IsNotNull(string s) 23 { 24 return !string.IsNullOrEmpty(s) && s.Trim() != ""; 25 } 26 }?
轉載于:https://www.cnblogs.com/yangda/p/4772640.html
總結
以上是生活随笔為你收集整理的C#设置标记方法等为否决的不可用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为啥泰山开发如此完善?
- 下一篇: 为啥泰山的环境保护如此重要?