Tuple<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) 构造函数

定义

初始化 Tuple<T1,T2,T3,T4,T5,T6,T7> 类的新实例。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)

参数

item1
T1

此元组的第一个组件的值。The value of the tuple's first component.

item2
T2

此元组的第二个组件的值。The value of the tuple's second component.

item3
T3

此元组的第三个组件的值。The value of the tuple's third component.

item4
T4

此元组的第四个组件的值The value of the tuple's fourth component

item5
T5

元组的第五个分量的值。The value of the tuple's fifth component.

item6
T6

元组的第六个分量的值。The value of the tuple's sixth component.

item7
T7

元组的第七个分量的值。The value of the tuple's seventh component.

注解

您可以使用静态Tuple.Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)方法来实例化7元组对象, 而无需显式指定其组件的类型。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. 下面的示例使用方法Tuple.Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)来实例化一个7元组, 该元组的第String一个组件为类型, 其剩余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

这等效于对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

适用于