Freigeben über


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

Definition

Initialisiert eine neue Instanz der Tuple<T1,T2,T3,T4,T5,T6>-Klasse.

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

Parameter

item1
T1

Der Wert der ersten Komponente des Tupels.

item2
T2

Der Wert der zweiten Komponente des Tupels.

item3
T3

Der Wert der dritten Komponente des Tupels.

item4
T4

Der Wert der vierten Komponente des Tuples.

item5
T5

Der Wert der fünften Komponente des Tupels.

item6
T6

Der Wert der sechsten Komponente des Tupels.

Hinweise

Sie können auch die statische Tuple.Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) Methode verwenden, um ein 6-Tuple-Objekt zu instanziieren, ohne explizit die Typen seiner Komponenten anzugeben. Im folgenden Beispiel wird die Tuple.Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) Methode verwendet, um ein 6-Tuple zu instanziieren, dessen erste Komponente vom Typ ist und dessen restliche Komponenten vom Typ String Int32sind.

var tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
let tuple6 =
    Tuple.Create("Jane", 90, 87, 93, 67, 100)

printfn
    $"Test scores for {tuple6.Item1}: {tuple6.Item2}, {tuple6.Item3}, {tuple6.Item4}, {tuple6.Item5}, {tuple6.Item6}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100

Dies entspricht dem folgenden Aufruf des Tuple<T1,T2,T3,T4,T5,T6> Klassenkonstruktors.

var tuple6 = new Tuple<string, int, int, int, int, int>
                      ("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
let tuple6 =
    Tuple<string, int, int, int, int, int>("Jane", 90, 87, 93, 67, 100)

printfn
    $"Test scores for {tuple6.Item1}: {tuple6.Item2}, {tuple6.Item3}, {tuple6.Item4}, {tuple6.Item5}, {tuple6.Item6}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = New Tuple(Of String, Integer, Integer, Integer, 
                       Integer, Integer) _
                       ("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100

Gilt für