Latest web development tutorials

C # gezackten Arrays

C # Arrays C # Arrays

Jagged Array ist ein Array von Arrays. Sie können eine gezackte Arraypunktetmit einemint - Wert erklären, wie folgt:

int [] [] Partituren;

Deklarieren Sie ein Array nicht ein Array im Speicher erstellen. Erstellen Sie ein Array über:

int [] [] Partituren = new int [5] [];
for (int i = 0; i <scores.Length; i ++) 
{
   Partituren [i] = new int [4];
}

Sie können einen gezackten Array zu initialisieren, wie folgt:

int [] [] Partituren = new int [2] [] {new int [] {92,93,94}, new int [] {85,66,87,88}};

Wobei Partituren ist ein Zwei-Integer-Array Array - Scores [0] ein Array mit drei Integer, Noten [1] ist ein Array von vier ganzen Zahlen mit.

Beispiele

Das folgende Beispiel zeigt, wie versetzte Anordnung zu verwenden:

using System;

Namespace ArrayApplication
{
    Klasse MyArray
    {
        static void Main (string [] args)
        {
            / * Eine versetzte Anordnung von fünf Integer-Array von * aus /
            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;

            / * Ausgangswert jedes Element im Array * /
            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 ();
        }
    }
}

Wenn der obige Code kompiliert und ausgeführt wird, erzeugt es die folgenden Ergebnisse:

a [0] [0]: 0
a [0] [1]: 0
a [1] [0]: 1
a [1] [1]: 2
a [2] [0]: 2
a [2] [1]: 4
a [3] [0]: 3
a [3] [1]: 6
a [4] [0]: 4
a [4] [1]: 8

C # Arrays C # Arrays