Тип Range в C#
Тип Range связывает два индекса: начало включительно и конец
исключительно, как в полуинтервале. Его передают в оператор среза.
Запись 1..3 берёт элементы с индексами 1 и 2.
Вырежем середину из пяти чисел:
int[] run = [1, 2, 3, 4, 5];
int[] mid = run[1..3];
Console.WriteLine(string.Join(", ", mid));
В срез входят два элемента, потому что конечный индекс в срез не входит.
Из массива 8, 3, 5, 1, 9 сохраните три элемента подряд, начиная со второго, и выведите их через запятую.
Для строки "hello" получите подстроку без последнего символа и выведите её.