享受LINQ:判断一组文字是否在字符串中同时出现的最简单方法
2014-07-13 16:48
190 查看
需求是这样的:不允许在一个字符串中同时出现"博", "客", "园", "团", "队"这5个文字。
如果不用LINQ,代码写起来会很啰嗦:
而用LINQ,代码立马变得简洁:
LINQ让写代码变得更享受,也更具表达力。
【参考】
Using C# to check if string contains a string in string array
如果不用LINQ,代码写起来会很啰嗦:
var teststr = "博2客0园1团4队."; if (teststr.IndexOf("博") >= 0 && teststr.IndexOf("客") >= 0 && teststr.IndexOf("园") >= 0 && teststr.IndexOf("团") >= 0 && teststr.IndexOf("队") >= 0) { //... }
而用LINQ,代码立马变得简洁:
var teststr = "博2客0园1团4队."; var cmt = new string[] { "博", "客", "园", "团", "队" }; if (cmt.All(teststr.Contains)) { //... }
LINQ让写代码变得更享受,也更具表达力。
【参考】
Using C# to check if string contains a string in string array
相关文章推荐
- 享受LINQ:判断一组文字是否在字符串中同时出现的最简单方法
- PHP简单判断字符串是否包含另一个字符串的方法
- JS简单判断字符在另一个字符串中出现次数的2种常用方法
- javaScript 判断字符串是否为数字的简单方法
- javaScript 判断字符串是否为数字的简单方法
- JS判断字符串是否为整数的方法--简单的正则判断
- php简单判断两个字符串是否相等的方法
- 判断字符串内是否又连续出现n次的方法
- php简单判断两个字符串是否相等的方法
- 【最简单的方法】js判断字符串是否为JSON格式(20180115更新)
- 判断字符串是否为数字的简单方法
- 判断一个字符串中是否含有中文的简单方法
- 判断输入的字符串是否是日期格式的简单方法
- PHP简单判断字符串是否包含另一个字符串的方法
- 判断字符串1是否在字符串2中出现的方法
- JS简单判断字符在另一个字符串中出现次数的2种常用方法
- Asp.Net判断一个字符串是否包含某个字符的最简单方法!(示例)
- 第三十二题 多种方法来判断字符串中是否出现了相同字符
- 判断字符串1是否在字符串2中出现的方法
- 判断输入字符串是否等效Int32位数字的两种方法:int.TryParse(string s,out int result)和 Try Catch