Nov 18, 2015 12:22 AM|Klein Zhang|LINK
please come with sample code and situation where people prefer to use tuple not list or dictionary.
This msdn article explains it very well with examples, "A tuple is a data structure that has a specific number and sequence of elements".
Tuples are commonly used in four ways:
To represent a single set of data. For example, a tuple can represent a database record, and its components can represent individual fields of the record.
To provide easy access to, and manipulation of, a data set.
To return multiple values from a method without using out parameters (in C#) or ByRef parameters (in Visual Basic).
To pass multiple values to a method through a single parameter. For example, the Thread.Start(Object)method has a single parameter that lets you supply one value to the method that the thread executes at startup time. If you supply a Tuple<T1, T2, T3>
object as the method argument, you can supply the thread’s startup routine with three items of data.
Besides, you could also refer to the following link to know the tuples.
I hope it's helpful to you.