Именованные элементы кортежа в C#
Имена в литерале делают кортеж читаемым: вместо Item2 в коде
появляется осмысленное имя поля. Имя можно указать только у части
элементов, остальные останутся с позиционными именами.
У именованного поля внутри скобок пишут имя и значение через двоеточие. Запишем адрес с городом и почтовым кодом и выведем почтовый код:
(string city, int zip) addr = (city: "Rome", zip: 100);
Console.WriteLine(addr.zip);
Печатают значение поля zip.
Зададим имя только первому элементу и выведем его:
var row = (code: 7, "active");
Console.WriteLine(row.code);
Смешанный литерал печатает поле code; второй элемент остаётся Item2 в типе, если имя не задано.
Постройте кортеж с полями label и rank для строки "gold" и числа 3. Выведите строку.
Создайте кортеж символа 'k' и числа 12 с именами letter и points. Выведите число в консоль.