网站链接: 我爱捣鼓
当前位置: 首页 > web开发  > Asp.net/C#

C#中如何判断数组中是否包含某个值?

2021/4/11 21:42:12

C#中判断数组中是否包含某个值的方法有二种方法一:其中用到了字符串数组的contains(),该方法是判断字符串中是否有子字符串。如果有则返回true,如果没有则返回false。string[] s1 = new string[3] { "John", "Paul", "Mary" };if (s1.C…

C#中判断数组中是否包含某个值的方法有二种

方法一:

其中用到了字符串数组的contains(),该方法是判断字符串中是否有子字符串。如果有则返回true,如果没有则返回false。

string[] s1 = new string[3] { "John", "Paul", "Mary" };
if (s1.Contains("John"))
Response.Write("fadfadfa");

方法二:

其中用到了Array的 IndexOf(Array, Object)方法,搜索指定的对象,返回整个一维数组中第一次出现的索引。

int[] ia = {1,2,3};
int id = Array.IndexOf(ia,1);
if(id==-1)
不存在
else
存在

以上就是C#中判断数组中是否包含某个值的方法,感谢您访问“我爱捣鼓(www.woaidaogu.com)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!


相关资讯

  • C#怎么获取文件夹里所有的图片文件?

    在实际的程序开发中,我们经常需要获取某个文件夹下的所有图片,用到了C#的DirectoryInfo、GetFiles等文件操作方法,具体实现如下://自定义一个结构public struct sFileInfo{ public string FileName; public DateTime FileCreateTime;}protected void Page_Load(…

    2021/3/4 21:48:01
  • c#实现日期时间与unix时间戳互相转换

    为什么使用时间戳?关于Unix时间戳,大概是这个意思,从1970年0时0分0秒开始到现在的秒数.使用它来获得的是一个INT值,储存在数据库里只要使用INT格式就可以了,方便数据库进行排序,搜索,而且比datetime格式更节省数据库空间。 /// <summary> /// Uni…

    2021/3/4 21:40:22