C# Tuple is available in .NET 4.5 version or higher. It is similiar to dictionary, however, it may contains many fields (rather than 2 fields in dictionary), and all elements can be of different type.
using System; Tuple<string,double,int> tpl = new Tuple<string,double,int>(); tpl.Item1="good"; tpl.Item2="3.54"; tpl.Item3=9;
Tuple<int[],string,bool,string> tpl = new Tuple<int[],string,bool,string>(); tpl.Item1 = new int[] {3,7,9,12}; tpl.Item2 = "csharp"; tpl.Item3 = true; tpl.Item4 = "tutorial";