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 }