Classes Pair e Triplet

Muito rápidamente, as classes Pair e Triplet servem para guardar objectos que possam estar relaccionados. A classe Pair é usada normalmente para guardar as colecções do ViewState e do ControlState, usando a propriedade First e a proriedade Second respectivamente.

Podemos usar a classe Triplet para guardar as cores primárias por exemplo.

Triplet cores = new Triplet("Vermelho","Azul","Amarelo");

Para fazer o output de ambas as cores deveremos ter algo assim:

lblCoresPrimarias.Text = String.Format("As cores primárias são 
o {0}, o {1} e o {2}.", cores.First, cores.Second, cores.Third);