Partage via


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

Définition

Initialise une nouvelle instance de la classe Tuple<T1,T2,T3>.

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)

Paramètres

item1
T1

Valeur du premier composant du tuple.

item2
T2

Valeur du second composant du tuple.

item3
T3

Valeur du troisième composant du tuple.

Remarques

Vous pouvez également utiliser la méthode statique Tuple.Create<T1,T2,T3>(T1, T2, T3) pour instancier un objet à 3 tuples sans avoir à spécifier explicitement les types de ses composants. L’exemple suivant utilise la Tuple.Create<T1,T2,T3>(T1, T2, T3) méthode pour instancier un tuple à 3 dont les composants sont de type String, Doubleet Double.

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

Cela équivaut à l’appel suivant au constructeur de Tuple<T1,T2,T3> classe.

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

S’applique à