Что такое кортеж?
Кортеж это несколько значений, которые заключены в какую-то оболочку, через которую можно обращаться ко всем значениям внутри отдельно.
Кортежей в C# вообще 2.
1. Значения, заключённые в круглые скобки являются кортежем:
(int,int)tuple = (1, 5);
2. С помощью статического класса Tuple можно создавать кортежи, с удобством в виде кучи разных методов для взаимодействия с ними:
(вырезка кода из ASP.NET приложения)
var tuple2 = new Tuple<placeModel, IEnumerable, Int32>(model, album, 0);