Teilen über


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

Definition

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

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

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.

Hinweise

Sie können auch die statische Tuple.Create<T1,T2,T3>(T1, T2, T3) Methode verwenden, um ein 3-Tupelobjekt zu instanziieren, ohne die Typen seiner Komponenten explizit angeben zu müssen. Im folgenden Beispiel wird die Tuple.Create<T1,T2,T3>(T1, T2, T3) -Methode verwendet, um ein 3-Tupel zu instanziieren, dessen Komponenten vom Typ String, Doubleund Doublesind.

var tuple3 = Tuple.Create("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87
let tuple3 = Tuple.Create("New York", 32.68, 51.87)
printfn $"{tuple3.Item1}: lo {tuple3.Item2}, hi {tuple3.Item3}"
// Displays New York: lo 32.68, hi 51.87
Dim tuple3 = Tuple.Create("New York", 32.68, 51.87)
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3)
' Displays New York: lo 32.68, hi 51.87

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

var tuple3 = new Tuple<string, double, double>
                      ("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87
let tuple3 =
    Tuple<string, double, double>("New York", 32.68, 51.87)

printfn $"{tuple3.Item1}: lo {tuple3.Item2}, hi {tuple3.Item3}"
// Displays New York: lo 32.68, hi 51.87
Dim tuple3 = New Tuple(Of String, Double, Double)("New York", 32.68, 51.87)
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3)
' Displays New York: lo 32.68, hi 51.87

Gilt für: