Ler en inglés

Compartir por


Tuple<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Constructor

Definición

Inicializa una nueva instancia de la clase Tuple<T1,T2,T3,T4,T5>.

C#
public Tuple (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);

Parámetros

item1
T1

Valor del primer componente de la tupla.

item2
T2

Valor del segundo componente de la tupla.

item3
T3

Valor del tercer componente de la tupla.

item4
T4

Valor del cuarto componente de la tupla.

item5
T5

Valor del quinto componente de la tupla.

Comentarios

También puede usar el método estático Tuple.Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) para crear instancias de un objeto de 5 tuplas sin tener que especificar explícitamente los tipos de sus componentes. En el ejemplo siguiente se usa el Tuple.Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) método para crear una instancia de una tupla de 5 cuyo primer componente es de tipo String y sus cuatro componentes restantes son de tipo Int32.

C#
var tuple5 = Tuple.Create("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000

Esto equivale a la siguiente llamada al constructor de Tuple<T1,T2,T3,T4,T5> clase .

C#
var tuple5 = new Tuple<string, int, int, int, int>
                      ("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000

Se aplica a

Produto Versións
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0