string[] arr= new string[]{ "pdf" , "doc" , "ppt" }; if(arr.Contains(strA)) { } var result=from a in arr where a.Contains("") select a;
string[] ss = { "pdf" , "doc" , "ppt"}; string strA = "doc"; if (ss.Contains<string>(strA)) { Console.WriteLine("it is one kine in ss"); } else { Console.WriteLine("it isn't one kine in ss"); }
Peter 你加上<string> 这就用的是Linq方法了。扩展方法的效率比string的静态方法调用起来开销可大了。
if(except.Contains(strA))
{
//存在
}
else
{
//不存在
}
string[] strl = new string[] { "pdf", "doc", "ppt" };
bool isExists = strl.ToList<string>().Exists(s => str.EndsWith("." + s));
if (a.Contains("pd123f"))
{
//存在
}
else
{
//不存在
}
if(arr.Contains(strA))
{
}
var result=from a in arr where a.Contains("") select a;
string[] ss = { "pdf" , "doc" , "ppt"};
string strA = "doc"; if (ss.Contains<string>(strA))
{
Console.WriteLine("it is one kine in ss");
}
else
{
Console.WriteLine("it isn't one kine in ss");
}
你加上<string>
这就用的是Linq方法了。扩展方法的效率比string的静态方法调用起来开销可大了。
bool isExists = strl.ToList<string>().Exists(s => str.EndsWith("." + s));
第一次见,老姐想起了后生可畏这个词.