Partager via


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

Définition

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

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

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.

item4
T4

Valeur du quatrième composant du tuple.

Remarques

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

var tuple4 = Tuple.Create("New York", 32.68, 51.87, 76.3);
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3);
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
let tuple4 =
    Tuple.Create("New York", 32.68, 51.87, 76.3)

printfn $"{tuple4.Item1}: Hi {tuple4.Item4}, Lo {tuple4.Item2}, Ave {tuple4.Item3}"
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
Dim tuple4 = Tuple.Create("New York", 32.68, 51.87, 76.3)
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3)
' Displays New York: Hi 76.3, Lo 32.68, Ave 51.87

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

var tuple4 = new Tuple<string, double, double, double>
                      ("New York", 32.68, 51.87, 76.3);
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3);
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
let tuple4 =
    Tuple<string, double, double, double>("New York", 32.68, 51.87, 76.3)

printfn $"{tuple4.Item1}: Hi {tuple4.Item4}, Lo {tuple4.Item2}, Ave {tuple4.Item3}"
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
Dim tuple4 = New Tuple(Of String, Double, Double, Double) _
                      ("New York", 32.68, 51.87, 76.3)
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3)
' Displays New York: Hi 76.3, Lo 32.68, Ave 51.87

S’applique à