我有一个像这样的常见恭维文件:
Hello
Hi
Hey
每一行都有一个新词。我把这些单词放到数组上,现在如果我的字符串有“hi”,我想知道数组中是否有“hi”,例如:
string Message = Hello people;
string[] Compliments = ReadAllLinesFromXFile();
if (message.contains(compliments)){
do x function
}
这是在C#和任何帮助,我会apreciate
答案 0 :(得分:1)
你可以使用LINQ' Any()
方法:
if (compliments.Any(message.Contains))
// do something
这会迭代compliments
数组并为每个赞美语调用message.Contains()
,直到在message
字符串中找到其中一个。