欢迎来到石家庄建站小程序开发公司

asp.net

c#判断元素是否在数组中

作者: 发布时间:2026-04-15 点击:

在C#中,可以使用Array.IndexOf()方法或者Array.Contains()方法来判断元素是否在数组中。


方法一:使用Array.IndexOf()方法

int[] array = { 1, 2, 3, 4, 5 };

int element = 3;

int index = Array.IndexOf(array, element);


if (index != -1)

{

    Console.WriteLine("元素存在于数组中");

}

else

{

    Console.WriteLine("元素不存在于数组中");

}


方法二:使用Array.Contains()方法

int[] array = { 1, 2, 3, 4, 5 };

int element = 3;

bool contains = Array.Contains(array, element);


if (contains)

{

    Console.WriteLine("元素存在于数组中");

}

else

{

    Console.WriteLine("元素不存在于数组中");

}


这两种方法都可以判断元素是否存在于数组中,并返回相应的结果。

在方法一中,如果元素存在于数组中,Array.IndexOf()方法会返回元素的索引值;如果元素不存在于数组中,Array.IndexOf()方法会返回-1。

在方法二中,Array.Contains()方法会返回一个布尔值,如果元素存在于数组中,则返回true;否则返回false。


新闻资讯
相关案例