Инструкции

Операции с массивами

1. Сортировка (Array.Sort)

Метод Array.Sort() сортирует элементы массива на месте, используя алгоритм быстрой сортировки (QuickSort).

string[] fruits = { "Banana", "Orange", "Apple" };
Array.Sort(fruits); // ["Apple", "Banana", "Orange"]

int[] nums = { 40, 100, 1, 5 };
Array.Sort(nums); // [1, 5, 40, 100]

2. Фильтрация и LINQ

В C# для фильтрации и преобразования данных удобно использовать LINQ (Language Integrated Query).

using System.Linq;

int[] ages = { 32, 33, 16, 40 };

// Выборка (аналог filter)
var adults = ages.Where(age => age >= 18).ToArray(); 
// Результат: [32, 33, 40]

3. Изменение размера массива

Массивы в C# имеют фиксированный размер. Для изменения размера используется Array.Resize() (создает новый массив).

int[] numbers = { 1, 2, 3 };
Array.Resize(ref numbers, 5); // Увеличиваем до 5 элементов
numbers[3] = 4;
numbers[4] = 5;

// numbers теперь { 1, 2, 3, 4, 5 }