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

Definicja

Inicjuje nowe wystąpienie klasy Tuple<T1,T2,T3,T4,T5,T6,T7> klasy.Initializes a new instance of the Tuple<T1,T2,T3,T4,T5,T6,T7> class.

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

Parametry

item1
T1

Wartość pierwszego składnika spójnej kolekcji.The value of the tuple's first component.

item2
T2

Wartość drugiego składnika spójnej kolekcji.The value of the tuple's second component.

item3
T3

Wartość trzeciego składnika spójnej kolekcji.The value of the tuple's third component.

item4
T4

Wartość czwartego składnika spójnej kolekcji.The value of the tuple's fourth component

item5
T5

Wartość piątego składnika spójnej kolekcji.The value of the tuple's fifth component.

item6
T6

Wartość szóstego składnika krotki.The value of the tuple's sixth component.

item7
T7

Wartość siódmego składnika krotki.The value of the tuple's seventh component.

Uwagi

Możesz użyć statycznej metody Tuple.Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7), aby utworzyć wystąpienie obiektu krotki 7 bez konieczności jawnego określania typów jego składników.You can use the static Tuple.Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) method to instantiate a 7-tuple object without having to explicitly specify the types of its components. W poniższym przykładzie zastosowano metodę Tuple.Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7), aby utworzyć wystąpienie kolekcji 7, której pierwszy składnik jest typu String i których pozostałe składniki są typu Int32.The following example uses the Tuple.Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) method to instantiate a 7-tuple whose first component is of type String and whose remaining components are of type Int32.

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
Dim 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

Jest to równoważne następującemu wywołaniu konstruktora klasy Tuple<T1,T2,T3,T4,T5,T6,T7>.This is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5,T6,T7> class constructor.

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
Dim tuple7 = New Tuple(Of String, Integer, Integer, 
                       Integer, Integer, Integer, Integer) _
                       ("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

Dotyczy