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 } };麻烦详细编程 展开
 我来答
司马刀剑
高粉答主

2018-02-23 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7604万
展开全部
用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;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式