Класс Array
Класс Array из пространства имён System
является базовым типом для всех массивов в C#.
Через него доступны свойства вроде Length
и Rank,
а также статические методы сортировки, поиска,
копирования и заполнения. Объявление массива
и литералы описаны во вкладке типов.
Синтаксис
int[] nums = new int[] {1, 2, 3, 4, 5};
Array.Sort(nums);
Пример
Давайте отсортируем массив через статический метод:
using System;
class Program
{
static void Main()
{
int[] nums = {5, 1, 4, 2, 3};
Array.Sort(nums);
Console.WriteLine(string.Join(" ", nums));
}
}
Результат выполнения кода:
"1 2 3 4 5"
Пример
Давайте найдём индекс элемента в массиве:
using System;
class Program
{
static void Main()
{
int[] nums = {1, 2, 3, 4, 5};
Console.WriteLine(Array.IndexOf(nums, 4));
}
}
Результат выполнения кода:
3
Пример
Давайте возьмём пустой массив через Empty:
using System;
class Program
{
static void Main()
{
int[] nums = Array.Empty<int>();
Console.WriteLine(nums.Length);
}
}
Результат выполнения кода:
0
Смотрите также
-
тип
массив T[],
который задаёт одномерный массив -
свойство
Length,
которое возвращает число элементов -
метод
Sort,
который упорядочивает элементы на месте -
метод
Copy,
который копирует участок между массивами