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

В C# массивы фактически являются объектами, а не только адресуемыми областями непрерывной памяти, как в C и C++. Array является абстрактным базовым типом всех типов массивов. Можно использовать свойства и другие члены класса, которые имеет Array. В примере используется свойство Length для получения длины массива. В следующем коде длина массива numbers, равная 5, присваивается переменной lengthOfNumbers:

int[] numbers = { 1, 2, 3, 4, 5 };
int lengthOfNumbers = numbers.Length;

Класс Array позволяет использовать много других полезных методов и свойств для выполнения сортировки, поиска и копирования массивов.

Пример

В этом примере свойство Rank используется для отображения числа измерений массива.

class TestArraysClass
{
    static void Main()
    {
        // Declare and initialize an array: 
        int[,] theArray = new int[5, 10];
        System.Console.WriteLine("The array has {0} dimensions.", theArray.Rank);
    }
}
// Output: The array has 2 dimensions.

См. также

Ссылки

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

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

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

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

Основные понятия

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