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

Определение

Инициализирует новый экземпляр класса Tuple<T1,T2>.Initializes a new instance of the Tuple<T1,T2> class.

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)

Параметры

item1
T1 T1 T1 T1

Значение первого компонента кортежа.The value of the tuple's first component.

item2
T2 T2 T2 T2

Значение второго компонента кортежа.The value of the tuple's second component.

Комментарии

Статический Tuple.Create<T1,T2>(T1, T2) метод также можно использовать для создания экземпляра объекта с двумя кортежами без явного указания типов его компонентов.You can also use the static Tuple.Create<T1,T2>(T1, T2) method to instantiate a 2-tuple object without having to explicitly specify the types of its components. В следующем примере используется Tuple.Create<T1,T2>(T1, T2) метод для создания экземпляра кортежа из двух элементов, компоненты которого имеют тип String и. DoubleThe following example uses the Tuple.Create<T1,T2>(T1, T2) method to instantiate a 2-tuple whose components are of type String and Double.

var tuple2 = Tuple.Create("New York", 32.68);
Console.WriteLine("{0}: {1}", 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

Это эквивалентно следующему вызову Tuple<T1,T2> конструктора класса.This is equivalent to the following call to the Tuple<T1,T2> class constructor.

var tuple2 = new Tuple<string, double>("New York", 32.68);
Console.WriteLine("{0}: {1}", 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

Применяется к