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)方法来实例化2元组对象, 而无需显式指定其组件的类型。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)方法实例化一个2元组, 其组件的类型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

适用于