Tuple<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) 建構函式

定義

初始化 Tuple<T1,T2,T3,T4,T5,T6> 類別的新執行個體。

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

參數

item1
T1

Tuple 第 1 個元件的值。

item2
T2

Tuple 第 2 個元件的值。

item3
T3

Tuple 第 3 個元件的值。

item4
T4

元組第四個元件的值。

item5
T5

Tuple 第 5 個元件的值。

item6
T6

Tuple 第 6 個元件的值。

備註

您也可以使用靜態 Tuple.Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) 方法來具現化 6 元組物件,而不需要明確指定其元件的類型。 下列範例會 Tuple.Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) 使用 方法來具現化第一個元件的 6 元組,其第一個元件的類型 String 為 ,而其餘元件的類型為 Int32

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

printfn
    $"Test scores for {tuple6.Item1}: {tuple6.Item2}, {tuple6.Item3}, {tuple6.Item4}, {tuple6.Item5}, {tuple6.Item6}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100

這相當於對類別建構函式的 Tuple<T1,T2,T3,T4,T5,T6> 下列呼叫。

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

printfn
    $"Test scores for {tuple6.Item1}: {tuple6.Item2}, {tuple6.Item3}, {tuple6.Item4}, {tuple6.Item5}, {tuple6.Item6}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = New Tuple(Of String, Integer, Integer, Integer, 
                       Integer, Integer) _
                       ("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100

適用於