Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpTuNm 119 of 509 menu
◀ ▶

Именованные элементы кортежа в 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. Выведите число в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить