Sdílet prostřednictvím


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

Definice

Inicializuje novou instanci Tuple<T1,T2,T3,T4> třídy.

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)

Parametry

item1
T1

Hodnota první součásti řazené kolekce členů.

item2
T2

Hodnota druhé součásti řazené kolekce členů.

item3
T3

Hodnota třetí součásti řazené kolekce členů.

item4
T4

Hodnota čtvrté součásti řazené kolekce členů.

Poznámky

Statickou Tuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4) metodu můžete použít také k vytvoření instance objektu 4-řazené kolekce členů, aniž byste museli explicitně určit typy jeho komponent. Následující příklad používá metodu Tuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4) k vytvoření instance 4-řazené kolekce členů, jejichž součásti jsou typu String, , DoubleDoublea 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

To odpovídá následujícímu volání konstruktoru Tuple<T1,T2,T3,T4> třídy.

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

Platí pro