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

C#でジャグ配列から要素にアクセスする方法は?


ジャグ配列は配列の配列です。そこから要素にアクセスするには、その特定の配列のインデックスに言及するだけです。

ここでは、整数の5つの配列を持つジャグ配列があります-

int[][] a = new int[][]{new int[]{0,0},new int[]{1,2}, new int[]{2,4},new int[]{ 3, 6 }, new int[]{ 4, 8 } };

そのために、整数の3番目の配列から要素にアクセスする必要があるとしましょう-

a[2][1]

上記では、ジャグ配列の3番目の配列の最初の要素にアクセスしました。

完全なコードを見てみましょう-

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {

         int[][] a = new int[][]{new int[]{0,0},new int[]{1,2}, new int[]{2,4},new int[]{ 3, 6 }, new          int[]{ 4, 8 } };
         int i, j;

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

         // accessing element from a jagged array
         Console.WriteLine(a[2][1]);

         Console.ReadKey();
      }
   }
}

  1. JavaScript-配列からランダムな要素を選ぶ方法は?

    このような重複要素を含まないリテラルの配列があるとします- const arr = [2, 5, 4, 45, 32, 46, 78, 87, 98, 56, 23, 12]; 一意のリテラルの配列と数値nを受け取るJavaScript関数を作成する必要があります。 この関数は、入力配列からランダムに選択されたn個の要素の配列を返す必要があり、出力配列に要素が2回以上表示されないようにする必要があります。 例 以下はコードです- const arr = [2, 5, 4, 45, 32, 46, 78, 87, 98, 56, 23, 12]; const chooseRandom =

  2. Androidで配列要素を並べ替える方法は?

    この例は、Androidで配列要素を並べ替える方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schemas.a