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";