Lire en anglais

Partager via


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

Définition

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

C#
public Tuple (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);

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.

item5
T5

Valeur du cinquième composant du tuple.

item6
T6

Valeur du sixième composant du tuple.

item7
T7

Valeur du septième composant du tuple.

Remarques

Vous pouvez utiliser la méthode statique Tuple.Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) pour instancier un objet 7 tuple sans avoir à spécifier explicitement les types de ses composants. L’exemple suivant utilise la méthode pour instancier un tuple de 7 tuples dont le Tuple.Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) premier composant est de type String et dont les composants restants sont de type Int32.

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

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

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

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0