Sdílet prostřednictvím


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

Definice

Inicializuje novou instanci Tuple<T1,T2,T3,T4,T5> třídy.

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)

Parametry

item1
T1

Hodnota první součásti řazené kolekce členů.

item2
T2

Hodnota druhé součásti řazené kolekce členů.

item3
T3

Hodnota třetí součásti řazené kolekce členů.

item4
T4

Hodnota čtvrté komponenty řazené kolekce členů.

item5
T5

Hodnota páté součásti řazené kolekce členů.

Poznámky

Statickou Tuple.Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) metodu můžete také použít k vytvoření instance objektu řazené řazené kolekce členů bez nutnosti explicitně specifikovat typy jeho komponent. Následující příklad používá metodu Tuple.Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) k vytvoření instance 5-řazené kolekce členů, jejíž první komponenta je typu String a její zbývající čtyři komponenty jsou typu 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

To odpovídá následujícímu volání konstruktoru Tuple<T1,T2,T3,T4,T5> třídy.

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

Platí pro