请问C#里有没有类似Sql里的in函数的函数?判断某个字串在藉此字符串中间?
如标题所示。就是想判断某个字符串是否其中的一个?
              
                  c#
                  sql
              
------解决方案--------------------有Contains函数,跟in反过来写,效果是一样的
string []str=new string[]{"a","b","abc"};
bool bHas=str.Contains("a"); //类似  "a" in("a","b","abc")
------解决方案--------------------string s = "abcdefg";
string a = "bc";
int i = s.IndexOf(a);
if(i<0){
    //没找到
}
else{
    //找到了。
}
------解决方案--------------------string[] str = new string[] { "a", "b", "abc" };
bool bHas = str.Any(x => x == "a"); // 类似 "a" in("a", "b", "abc")
------解决方案--------------------
是啊。