首页 > 代码库 > 扩展方法
扩展方法
1 namespace ExtensionMethod 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 //要求很简单,判断字符串是否长度大于三并且包含a 8 string str = "1bcb"; 9 if (str.CheckStr()) 10 { 11 Console.WriteLine("字符串正确"); 12 } 13 else { 14 Console.WriteLine("字符串有误"); 15 } 16 Console.Read(); 17 } 18 } 19 static class HelpString { 20 /// <summary> 21 /// 验证字符串参数长度是否大于3且含有“a” 22 /// </summary> 23 /// <param name="str"></param> 24 /// <returns></returns> 25 public static bool CheckStr(this string str) 26 { 27 if (str.Length <= 3 || str.IndexOf("a") == -1) 28 { 29 return false; 30 } 31 return true; 32 } 33 } 34 }
关键子就是this啦 . . .
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。