110,566
社区成员
发帖
与我相关
我的任务
分享
//用LINQ
string str = "dfkjdkfabdfe";
List<string> strings = new List<string>();
strings.Add("ab");
strings.Add("dfe");
strings.Add("ded");
strings.Add("gfgr");
var q = from s in strings
where str.Contains(s)
select s;
if (q.Count() > 0)
{
//有包含
}
string str = "dfkjdkfabdfe";
List<string> strings = new List<string>();
strings.Add("ab");
strings.Add("dfe");
strings.Add("ded");
strings.Add("gfgr");
var v = from s in strings where str.Contains(s) select s;
if (v.Count<string>() > 0)
Console.WriteLine("Yes");
else
Console.WriteLine("No");
string str = "dfkjdkfabdfe";
List<string> strings = new List<string>();
strings.Add("ab");
strings.Add("dfe");
strings.Add("ded");
strings.Add("gfgr");
bool flag = false;
foreach (string s in strings)
{
if (str.Contains(s))
{
flag = true;
break;
}
}
if (flag)
Console.WriteLine("Contains");
else
Console.WriteLine("Not Contains");