Какой тип лучше всего подходит для хранения упорядоченной пары значений одного типа в C#?

Какой тип лучше всего подходит для хранения упорядоченной пары значений одного и того же типа в C# ?

Под этим я бы хотел, чтобы:

  1. Композиция двух значений применялась во время компиляции (нет возможности пытаться добавить или удалить во время компиляции или во время выполнения).
  2. Два значения имеют одинаковые значения. статический тип
  3. Два значения могут быть получены с помощью индексатора (например, пара[0], пара[1]).

    ОБНОВЛЕНИЕ:Я передумал, мне больше не нужен #3, так как это бессмысленно открывает дверь для вне связанных исключений:

5
задан 3 April 2012 в 11:11
поделиться