Latest web development tutorials

C # неровные массивы

массивы C # массивы C #

Jagged массив представляет собой массив массивов. Вы можете объявить зазубренныебаллымассива со значениемInt, выглядит следующим образом :

INT [] [] баллов;

Объявляем массив не создает массив в памяти. Создание массива выше:

Int [] [] баллов = новый INT [5] [];
для (INT I = 0; я <scores.Length; я ++) 
{
   оценки [я] = новый INT [4];
}

Вы можете инициализировать зазубренный массив следующим образом:

INT [] [] = баллы новый INT [2] [] {новый INT [] {92,93,94}, новый INT [] {85,66,87,88}};

Отличающийся тем, что оценки является массив массив из двух целым числом - оценки [0] представляет собой массив с тремя целыми, оценки [1] представляет собой массив из четырех чисел с.

примеров

В следующем примере показано, как использовать массив в шахматном порядке:

с помощью системы;

Пространство имен ArrayApplication
{
    класс MyArray
    {
        статической силы основных (String [] агдз)
        {
            / * Шахматном порядке массив из пяти целых чисел, состоящий из * /
            INT [] [] а = новый INT [] [] {новый INT [] {0,0}, новый INT [] {1,2}, 
            новый INT [] {2,4}, новый INT [] {3, 6}, новый INT [] {4, 8}}; 

            Int I, J;

            / * Выходное значение каждого элемента в массиве * /
            для (я = 0; I <5; я ++)
            {
                для (J = 0; J <2; j ++)
                {
                    Console.WriteLine ( "а [{0}] [{1}] = {2}", I, J, а [я] [J]);
                }
            }
           Console.ReadKey ();
        }
    }
}

Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:

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

массивы C # массивы C #