Образец списка в C#
Образец списка в квадратных скобках задаёт длину, конкретные
элементы и хвост ... Пустой массив записывают как [].
Ветки switch проверяются сверху вниз.
Массив не пуст, первый элемент равен 1, элементов больше
одного. Ветка ровно из трёх элементов стоит ниже, и выполнение
до неё не дойдёт:
int[] data = [1, 2, 3];
string tag = data switch
{
[] => "empty",
[1, ..] => "starts-with-1",
[_, _, _] => "triple",
_ => "other"
};
Console.WriteLine(tag); // выведет "starts-with-1"
Присвойте метку "one" массиву из одного элемента 5 и выведите её.
Проверьте, что последовательность 2, 4, 6 подходит под образец с двумя первыми элементами и хвостом, и выведите результат.