Yurijnd.com
Четверг, 06.02.2025, 21:17
Меню сайта

Вход на сайт

Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Массивы (Руководство по программированию на C#)

    Visual Studio 2013
     

    Можно сохранить несколько переменных одного типа в структуре данных массива. Массив объявляется указанием типа элементов.

    type[] arrayName;

    В следующем примере показано создание одномерных, многомерных массивов и разреженных массивов.

     
    class TestArraysClass
    {
     static void Main()
     {
     // Declare a single-dimensional array  
     int[] array1 = new int[5];
    
     // Declare and set array element values 
     int[] array2 = new int[] { 1, 3, 5, 7, 9 };
    
     // Alternative syntax 
     int[] array3 = { 1, 2, 3, 4, 5, 6 };
    
     // Declare a two dimensional array 
     int[,] multiDimensionalArray1 = new int[2, 3];
    
     // Declare and set array element values 
     int[,] multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };
    
     // Declare a jagged array 
     int[][] jaggedArray = new int[6][];
    
     // Set the values of the first array in the jagged array structure
     jaggedArray[0] = new int[4] { 1, 2, 3, 4 };
     }
    }
    

    Общие сведения о массивах

     

    Массив имеет следующие свойства.

    • Массив может быть одномерныммногомерным или массивом массивов.

    • Количество измерений и длина каждого из измерений задаются, когда создается экземпляр массива. 
      Эти значения невозможно изменить во время существования экземпляра.

    • Значения по умолчанию числовых элементов массива задано равным нулю, а элементы ссылок имеют значение NULL.

    • Разреженный массив является массивом массивов и поэтому его элементы являются ссылочными типами и инициализируются значением null.

    • Индексация массивов начинается с нуля: массив с n элементами индексируется от 0 до n-1.

    • Элементы массива могут быть любых типов, включая тип массива.

    • Типы массива являются ссылочными типами, производными от абстрактного базового типа Array. Поскольку этот тип реализует IEnumerable и IEnumerable, в C# во всех массивах можно использовать итерацию foreach.

     

     

    Copyright MyCorp © 2025
    Сделать бесплатный сайт с uCoz