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

Definicja

Inicjuje nowe wystąpienie klasy Tuple<T1,T2>.

public:
 Tuple(T1 item1, T2 item2);
public Tuple (T1 item1, T2 item2);
new Tuple<'T1, 'T2> : 'T1 * 'T2 -> Tuple<'T1, 'T2>
Public Sub New (item1 As T1, item2 As T2)

Parametry

item1
T1

Wartość pierwszego składnika spójnej kolekcji.

item2
T2

Wartość drugiego składnika spójnej kolekcji.

Uwagi

Można również użyć metody statycznej Tuple.Create<T1,T2>(T1, T2) do utworzenia wystąpienia obiektu 2 krotki bez konieczności jawnego określania typów jego składników. W poniższym przykładzie użyto metody do Tuple.Create<T1,T2>(T1, T2) utworzenia wystąpienia 2-krotki, której składniki są typu String i Double.

var tuple2 = Tuple.Create("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
let tuple2 = Tuple.Create("New York", 32.68)
printfn $"{tuple2.Item1}: {tuple2.Item2}"
// Displays New York: 32.68
Dim tuple2 = Tuple.Create("New York", 32.68)
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2)
' Displays New York: 32.68

Jest to równoważne następującemu wywołaniu konstruktorowi Tuple<T1,T2> klasy.

var tuple2 = new Tuple<string, double>("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
let tuple2 = Tuple<string, double>("New York", 32.68)
printfn $"{tuple2.Item1}: {tuple2.Item2}"
// Displays New York: 32.68
Dim tuple2 = New Tuple(Of String, Double)("New York", 32.68)
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2)
' Displays New York: 32.68

Dotyczy