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

Литерал кортежа в C#

Литерал кортежа перечисляет значения через запятую в скобках. Компилятор выводит тип каждого поля, поэтому кортеж удобно сохранить в локальную переменную.

Пока имена полей не заданы, к элементам обращаются как Item1, Item2 и далее по порядку. Запишем строку и целое число и выведем первое значение:

(string, int) user = ("Ann", 28); Console.WriteLine(user.Item1);

Печатают первое поле кортежа.

Если типы однозначно следуют из значений, достаточно var: компилятор построит кортеж из двух int. Выведем второй элемент:

var point = (3, 7); Console.WriteLine(point.Item2);

Второй пример печатает второе поле.

Создайте кортеж из строки "ready" и числа 5. Выведите строковую часть в консоль.

Сохраните в var кортеж из двух целых 11 и 22. Выведите сумму обоих элементов одной строкой.

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