語言

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

定義

初始化 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)

參數

item1
T1

元組的第一個組件值。

item2
T2

元組第二成分的值。

item3
T3

該元組第三個成分的值。

item4
T4

元組第四個成分的值。

備註

你也可以用靜態 Tuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4) 方法實例化一個四元組物件,而不必明確指定其組件的類型。 以下範例使用此Tuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4)方法實例一個四元組,其組成部分為型別String為 、 Double、 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

這等同於以下對 Tuple<T1,T2,T3,T4> 類別建構器的呼叫。

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

適用於