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

C#でジャグ配列を初期化する方法は?


ジャグ配列は配列の配列です。 int型のmarksという名前のジャグ配列を-

として宣言できます。
int [][] marks;

ジャグ配列を-

として初期化します
int[][] marks = new int[2][]{new int[]{92,93,94},new int[]{85,66,87,88}};

マークは整数の2つの配列の配列です。

  • marks[0]は3つの整数の配列です
  • marks[1]は4つの整数の配列です。

以下は、ジャグ配列を使用して3つの整数配列の配列を作成する方法を示す例です。

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         /* a jagged array of 3 array of integers*/
         int[][] a = new int[][]{new int[]{0,0},new int[]{1,2},new int[]{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#でどのように宣言されますか?

    C#で配列を宣言するには、次の構文を使用できます- datatype[ ] Name_of_array; ここで データ型 配列内の要素のタイプを指定するために使用されます。 [] 配列のサイズを指定します。 Name_of_array アレイの名前を指定します。 以下は例です- double[ ] balance; 配列が宣言され、それに値が追加される例を見てみましょう- 例 using System; namespace ArrayApplication {    class MyArray {     &nbs

  2. Java 9のJShellで配列を初期化する方法は?

    JShell コマンドラインツールです 単純なステートメント、式、クラス、メソッド、変数などを評価し、出力をすぐにユーザーに出力するために使用されます。 配列 Javaではオブジェクトでもあります 。配列を宣言してから作成する必要があります。整数の配列を保持する変数を宣言するために、 int [] arrayのように言及できます。 。配列では、インデックス 0から(配列の長さ-1)まで 。 以下のコードスニペットでは、インデックスを使用して配列から特定の要素を見つけることができます。これは、インデックス演算子を使用して実行されます: [ ] 。 マーク[0]という表現 最初の配列要素にマ