用for,foreach是可以,这些就不用说了
用正规表达式也可以,但是针对这个问题灵活性差,毕竟某个数字是变化的,必须改变正规表达式.
我采用的是把数组放到ArrayList里,用它自带的方法便可.
static void Main(string[] args)
{
int[] x = new int[] { 9 ,2,4,1,4,23,8,5,34,3,2,4,3};//初始化数组
ArrayList ar = new ArrayList();//实例化一个ArrayList
ar.AddRange(x);//把数组赋到Arraylist对象
Console.WriteLine(ar.Contains(12));//通过Contains判断是否有12
Console.Read();
}
记得在头部加上using System.Collections;