var и discard в образцах C#
В образце var связывает имя с уже сопоставленной частью
значения. Символ _ (discard) говорит, что позицию нужно
сопоставить, но не использовать. Так удобно в кортежах и в
образце списка.
Края отброшены discard, центр сохранён в mid:
var triple = (1, 2, 3);
if (triple is (_, var mid, _))
{
Console.WriteLine(mid); // выведет 2
}
Из кортежа строки "cargo" и числа 4 получите строку и выведите её длину.
Из тройки слов "red", "green", "blue" выведите только последнее.