C#如何找出数组中找出某个数字周围的数字 5
如何在如下数组中找出与数字5间隔2个数字的所有数,int[,]a=newint[5,5]{{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15...
如何在如下数组中找出与数字5间隔2个数字的所有数,int[,] a = new int[5, 5] { { 1, 2, 3, 4,5 }, { 6, 7, 8, 9,10 }, { 11, 12, 13, 14,15 }, { 16, 17, 18, 19,20 } ,{21, 22, 23, 24,25 } };麻烦详细编程
展开
展开全部
用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;
用正规表达式也可以,但是针对这个问题灵活性差,毕竟某个数字是变化的,必须改变正规表达式.
我采用的是把数组放到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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询