你的位置:首页 > 软件开发 > ASP.net > C#ASP.NET 通用扩展函数之 IsWhat 简单好用

C#ASP.NET 通用扩展函数之 IsWhat 简单好用

发布时间:2015-05-30 12:00:19
好东西都需要人去整理、分类 注意:需要引用命名空间 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 (#换成@)。