public string GetValue(int i) { string res = null; if (i >= 0 && i < this.Length) { res = values[i] as string; } return res; }