In many scenarios I found useful to store data in FromToRange template class.
It is more descriptive than generic Tuple Class
/// <summary>
/// Summary description for FromToRange.
/// </summary>
public class FromToRange<T>
{
public T From;
public T To;
/// <summary>
/// </summary>
/// <param name="from"></param>
/// <param name="to"></param>
public FromToRange(T from, T to)
{
From = from;
To = to;
}
#region Static Public methods
#endregion //Static Public methods
}//end struct FromToRange