drg*_*mak 1 .net c# linq string
我有一个字符串数组,例如:
string[] myStrings = {"I want to take this string","This is not interesting"}
Run Code Online (Sandbox Code Playgroud)
我想检查字符串数组是否包含值,然后返回包含它的整个字符串.
例:
var index = Array.FindIndex(stringArray, x => x == stringArray.Contains("want"));
Run Code Online (Sandbox Code Playgroud)
在此之后我想返回字符串:I want to take this string因为它包含我搜索的关键字.
我怎样才能达到这个结果?
Pat*_*man 10
我会改用LINQ:
IEnumerable<string> occurences = stringArray.Where(s => s.Contains("want"));
Run Code Online (Sandbox Code Playgroud)
在occurences你有完全匹配的所有出现的字符串.FirstOrDefault如果你只是对第一次打击感兴趣,你可以做.