好东西都需要人去整理、分类 注意:需要引用命名空间 SyntacticSugar用法: /***扩展函数名细***/ //【IsInRange】 int num = 100; //以前写法 if (num > ...
好东西都需要人去整理、分类
注意:需要引用命名空间 SyntacticSugar
用法:
/***扩展函数名细***/ //【IsInRange】 int num = 100; //以前写法 if (num > 100 & num < 1000) { } //现在写法 if (num.IsInRange(100, 1000)) { } //datetime类型也支持 //【IsNullOrEmpty】 object s = ""; //以前写法 if (s == null || get='_blank'>string.IsNullOrEmpty(s.ToString())) { } //现在写法 if (s.IsNullOrEmpty()) { } //更顺手了没有 } //【IsIn】 string value = "a"; //以前写法我在很多项目中看到 if (value == "a" || value == "b" || value == "c") { } //现在写法 if (value.IsIn("a", "b", "c")) { } //【IsHasValue】 string ss = ""; //以前写法 if (!string.IsNullOrEmpty(ss)) { } //现在写法 if (s.IsAnyValue()) { } List<string> list = null; //以前写法 if (list != null && list.Count > 0) { } //现在写法 if (list.IsAnyValue()) { } //IsIDcard if ("32061119810104311x".IsIDcard()) { } //IsTelephone if ("0513-85669884".IsTelephone()) { } //IsMatch 节约你引用Regex的命名空间了 if ("我中国人12".IsMatch(@"人\d{2}")) { } //下面还有很多太简单了的就不介绍了 //IsZero //IsInt //IsNoInt //IsMoney //IsEamil //IsMobile
原标题:C#ASP.NET 通用扩展函数之 IsWhat 简单好用
关键词:ASP.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。