Что такое кортеж (Tuple) в C#?

Этот вопрос проверяет знание концепции кортежей, которые позволяют группировать различные значения в одну структуру данных.

Короткий ответ

Кортеж — это структура данных, которая позволяет хранить несколько значений различных типов в одном объекте. Он был введен в .NET Framework 4.0 и поддерживает от 1 до 8 элементов.

Длинный ответ

Кортеж (Tuple) в C# — это специальная структура данных, позволяющая объединить несколько значений в один объект. Он полезен, когда необходимо передать несколько связанных значений без создания отдельного класса. Кортежи могут содержать от 1 до 8 элементов, и каждый элемент может быть разного типа.

 

Пример:

var person = Tuple.Create("John", 30);
Console.WriteLine($"Name: {person.Item1}, Age: {person.Item2}");

В этом примере создается кортеж с двумя элементами: строкой и целым числом.

Уровень

  • Рейтинг:

    1

  • Сложность:

    5

Навыки

  • C#

Ключевые слова

Подпишись на C# Developer в телеграм