我需要在C#中从二维数组中获取行和列值

时间:2017-04-12 10:19:44

标签: c# .net arrays linq

我完全难过了。我已经在50x50二维数组中的随机位置插入了字符串,我需要通过字符串过滤数组,找到它的索引,并以某种方式获取行/列(或x,y坐标)来自那个指数。 我正在使用C#。我不觉得有必要解释较大的程序,因为这是我唯一的挂断。

我应该使用列表吗?我无法在二维数组上使用indexOf方法,因此无法正常工作。

1 个答案:

答案 0 :(得分:0)

参考:Accessing Two-Dimensional Array Elements

apply.daterangepicker

<强>输出:

using System;
    namespace ArrayApplication
    {
       class MyArray
       {
          static void Main(string[] args)
          {
             /* an array with 5 rows and 2 columns*/
             int[,] a = new int[5, 2] {{0,0}, {1,2}, {2,4}, {3,6}, {4,8} };
             int i, j;

             /* output each array element's value */
             for (i = 0; i < 5; i++)
             {
                for (j = 0; j < 2; j++)
                {
                   Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]);
                }
             }
             Console.ReadKey();
          }
       }
    }

希望它有助于