Share via


Tuple<T1,T2,T3,T4>(T1, T2, T3, T4) Oluşturucu

Tanım

Tuple<T1,T2,T3,T4> sınıfının yeni bir örneğini başlatır.

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)

Parametreler

item1
T1

Kayıt düzeninin ilk bileşen değeri

item2
T2

Kayıt düzeninin ikinci bileşen değeri

item3
T3

Kayıt düzeninin üçüncü bileşen değeri

item4
T4

Tanımlama grubunun dördüncü bileşeninin değeri.

Açıklamalar

Statik yöntemi, bileşenlerinin Tuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4) türlerini açıkça belirtmek zorunda kalmadan 4 tanımlama grubu nesnesinin örneğini oluşturmak için de kullanabilirsiniz. Aşağıdaki örnek, bileşenleri , , DoubleDoubleve Doubletüründe Stringolan bir 4 tanımlama grubu örneği oluşturmak için yöntemini kullanırTuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4).

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

Bu, sınıf oluşturucusunun aşağıdaki çağrısına Tuple<T1,T2,T3,T4> eşdeğerdir.

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

Şunlara uygulanır