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

Tanım

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

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

Parametreler

item1
T1

Tanımlama grubunun ilk bileşeninin değeri.

item2
T2

Tanımlama grubunun ikinci bileşeninin değeri.

item3
T3

Tanımlama grubunun üçüncü bileşeninin değeri.

item4
T4

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

item5
T5

Tanımlama grubunun beşinci bileşeninin değeri.

Açıklamalar

Ayrıca, bileşenlerinin türlerini açıkça belirtmek zorunda kalmadan bir 5 tanımlama grubu nesnesinin örneğini oluşturmak için statik Tuple.Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) yöntemini de kullanabilirsiniz. Aşağıdaki örnek, ilk bileşeni türünde ve kalan dört bileşeni Tuple.Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)türünde String olan 5 tanımlama grubu örneği oluşturmak için yöntemini kullanırInt32.

var tuple5 = Tuple.Create("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
let tuple5 =
    Tuple.Create("New York", 1990, 7322564, 2000, 8008278)

printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {tuple5.Item4}"
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim tuple5 = Tuple.Create("New York", 1990, 7322564, 2000, 
                          8008278)
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4)
' Displays New York: 7,322,564 in 1990, 8,008,278 in 2000

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

var tuple5 = new Tuple<string, int, int, int, int>
                      ("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
let tuple5 =
    Tuple<string, int, int, int, int>("New York", 1990, 7322564, 2000, 8008278)

printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {tuple5.Item4}"
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim tuple5 = New Tuple(Of String, Integer, Integer, 
                       Integer, Integer) _
                       ("New York", 1990, 7322564, 2000, 8008278)
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4)
' Displays New York: 7,322,564 in 1990, 8,008,278 in 2000

Şunlara uygulanır