C#判断某元素是否存在数组中

 

 

string s = "K2:CENTALINE\\lukshing|K2:CENTALINE";
string[] s1 = s.Split('|');

//判断方式是 等于 而不是 Like
Console.WriteLine(Array.IndexOf(s1, "K2:CENTALINE"));//0存在这个是在vs2017上测试出来的   1存在这个是vs2010上试出来的
Console.WriteLine(Array.IndexOf(s1, "K2"));//-1不存在
            
//判断方式是 等于 而不是 Like
string[] strArr = { "abc", "bcd", "cde", "def", "efh" };
bool exists = ((System.Collections.IList)strArr).Contains("abc");//True
Console.WriteLine(exists);
exists = ((System.Collections.IList)strArr).Contains("a");//False
Console.WriteLine(exists);

 

转载于:https://www.cnblogs.com/gygtech/p/9999543.html

    原文作者:weixin_34284188
    原文地址: https://blog.csdn.net/weixin_34284188/article/details/94156739
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞