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

Definition

Initierar en ny instans av Tuple<T1,T2,T3,T4,T5> klassen.

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)

Parametrar

item1
T1

Värdet för tuppelns första komponent.

item2
T2

Värdet för tuppelns andra komponent.

item3
T3

Värdet för tuppelns tredje komponent.

item4
T4

Värdet för tuppelns fjärde komponent.

item5
T5

Värdet för tuppelns femte komponent.

Kommentarer

Du kan också använda den statiska Tuple.Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) metoden för att instansiera ett 5-tuppeln-objekt utan att uttryckligen behöva ange typerna av dess komponenter. I följande exempel används Tuple.Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) metoden för att instansiera en 5-tuppeln vars första komponent är av typen String och dess återstående fyra komponenter är av typen 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

Detta motsvarar följande anrop till Tuple<T1,T2,T3,T4,T5> klasskonstruktorn.

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

Gäller för