Массивы как объекты (Руководство по программированию на 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#)