C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で2次元配列を宣言する方法


2次元配列は、1次元配列のリストです。以下に示す2次元配列のように宣言します-

int [,] a

2次元配列は、各行に括弧で囲まれた値を指定することで初期化できます。

int [,] a = new int [4,4] {
{0, 1, 2, 3} ,
{4, 5, 6, 7} ,
{8, 9, 10, 11} ,
{12, 13, 14, 15}
};

以下は、C#で2次元配列を操作する方法を示す例です-

using System;

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

         /* output each array element's value */
         for (i = 0; i < 3; i++) {

            for (j = 0; j < 2; j++) {
               Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]);
            }
         }
         Console.ReadKey();
      }
   }
}

出力

a[0,0] = 0
a[0,1] = 0
a[1,0] = 1
a[1,1] = 2
a[2,0] = 2
a[2,1] = 4

  1. Cで2次元配列に対して算術演算を実行するにはどうすればよいですか?

    配列は、単一の名前で保存される関連データ項目のグループです。 たとえば、int student [30]; // studentは、単一の変数名を持つ30のデータ項目のコレクションを保持する配列名です 配列の操作 検索 −特定の要素が存在するかどうかを確認するために使用されます 並べ替え −配列内の要素を昇順または降順で配置するのに役立ちます。 トラバース −配列内のすべての要素を順番に処理します。 挿入 −要素を配列に挿入するのに役立ちます。 削除 −配列内の要素を削除するのに役立ちます。 2次元配列の算術演算を実行するために適用されるロジックは次のとお

  2. newを使用してC++で2D配列を宣言するにはどうすればよいですか

    動的2D配列は、基本的に配列へのポインターの配列です。これは、寸法が3x4の2D配列の図です。 アルゴリズム Begin    Declare dimension of the array.    Dynamic allocate 2D array a[][] using new.    Fill the array with the elements.    Print the array.    Clear the memory by deleting it. End サンプルコード