public int this[int index] { get { if (index < 0 || index >= Count) throw new ArgumentOutOfRangeException ("Index of out range"); return (int) indices[index]; } } #endregion Public Properties