Compartir vía


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>.

public:
 Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
public Tuple (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
new Tuple<'T1, 'T2, 'T3, 'T4, 'T5> : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 -> Tuple<'T1, 'T2, 'T3, 'T4, 'T5>
Public Sub New (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5)

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.

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
let tuple5 =
    Tuple.Create("New York", 1990, 7322564, 2000, 8008278)

printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {tuple5.Item4}"
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim 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 .

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
let tuple5 =
    Tuple<string, int, int, int, int>("New York", 1990, 7322564, 2000, 8008278)

printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {tuple5.Item4}"
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim tuple5 = New Tuple(Of String, Integer, Integer, 
                       Integer, Integer) _
                       ("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