国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

檢查對象是否為NULL或者為Empty

2019-11-14 16:04:38
字體:
來源:轉載
供稿:網(wǎng)友

不管是在Winform開發(fā),還是在asp.net 開發(fā)中當從一個數(shù)據(jù)源中獲取數(shù)據(jù)時你總是不知道這個數(shù)據(jù)的狀態(tài),這個時候總要對她進行一次判斷,不過每次進行一次判斷總是要寫怎么一堆代碼,
時間長了,總感覺不太好,于是就有了下面代碼的封裝,這是一個擴展的泛型方法,寫在了System.命名空間下面,省去了重復寫這么多代碼的時間,每次只要原點調(diào)用以下就可以了.

呵呵,

 1 namespace System 2 { 3     public static class CheckValueExten 4     { 5         /// <summary> 6         /// 檢查當前對象是否為NULL,或者string是NULLOrEmpty 7         /// </summary> 8         /// <typeparam name="T"></typeparam> 9         /// <param name="str"></param>10         /// <returns></returns>11         public static bool CheckValue<T>(this  T str)12         {13             if (str is string)14             {15                 if (!string.IsNullOrEmpty(str.ToString()))16                 {17                     return true;18                 }19                 else20                 {21                     return false;22                 }23             }24             else25             {26                 if (str == null)27                 {28                     return false;29                 }30                 else31                 {32                     return true;33                 }34             }35         }36     }37 }
源代碼

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 湖北省| 平武县| 瓮安县| 独山县| 扶绥县| 黎川县| 达尔| 泸西县| 麻江县| 娱乐| 彰化市| 江孜县| 乳山市| 安平县| 华池县| 蓝山县| 社旗县| 德惠市| 惠水县| 会宁县| 仁寿县| 和田市| 阳城县| 新源县| 西贡区| 娄烦县| 精河县| 从化市| 馆陶县| 桃园县| 沂水县| 湘西| 甘南县| 波密县| 祁门县| 磐石市| 高要市| 北川| 永安市| 恩施市| 灵川县|