C# кортежи

Что такое кортеж?

Кортеж это несколько значений, которые заключены в какую-то оболочку, через которую можно обращаться ко всем значениям внутри отдельно.

Кортежей в C# вообще 2.

1. Значения, заключённые в круглые скобки являются кортежем:

(int,int)tuple = (1, 5);

2. С помощью статического класса Tuple можно создавать кортежи, с удобством в виде кучи разных методов для взаимодействия с ними:

(вырезка кода из ASP.NET приложения)

var tuple2 = new Tuple<placeModel, IEnumerable, Int32>(model, album, 0);