请问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")
------解决方案--------------------
是啊。