Tuple<T1,T2,T3,T4>(T1, T2, T3, T4) Konstruktor

Definisi

Menginisialisasi instans baru dari kelas 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)

Parameter

item1
T1

Nilai komponen pertama tuple.

item2
T2

Nilai komponen kedua tuple.

item3
T3

Nilai komponen ketiga tuple.

item4
T4

Nilai komponen keempat tuple.

Keterangan

Anda juga dapat menggunakan metode statis Tuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4) untuk membuat instans objek 4 tuple tanpa harus secara eksplisit menentukan jenis komponennya. Contoh berikut menggunakan Tuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4) metode untuk membuat instans 4 tuple yang komponennya berjenis String, , DoubleDouble, dan Double.

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

Ini setara dengan panggilan berikut ke Tuple<T1,T2,T3,T4> konstruktor kelas.

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

Berlaku untuk