Tuple is a new class introduced in C# 4.0. Tuple basically provides way to group the items of different data types. A static Tuple class provides 8 overloads of create method to create Tuple of size 1 to 8. Also using new keyword and nesting tuples you can create more sized Tuple. Now for example tuple created with 3 elements called 3-tuple or triple that can hold three elements of any type. So first element may be firstname that is string, second element may be phone number that is int and salary which is double may be the third element. And we can read those values using item property of tuple like for 3-tuple it will tuple.Item1, tuple.Item2 and tuple.Item3.
Tuple example 3-tuple
var tuple3 = new Tuple
("Johan", 1234567890, 56000.90); Console.WriteLine(tuple3.Item1); Console.WriteLine(tuple3.Item2); Console.WriteLine(tuple3.Item3);
In above example it will print
Output: Johan 1234567890 56000.90