Tuple<T1,T2>(T1, T2) コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
パラメーター
- item1
- T1
タプルの最初のコンポーネントの値。
- item2
- T2
タプルの 2 番目のコンポーネントの値。
注釈
静的 Tuple.Create<T1,T2>(T1, T2) メソッドを使用して、コンポーネントの型を明示的に指定せずに 2 タプル オブジェクトをインスタンス化することもできます。 次の例では、 Tuple.Create<T1,T2>(T1, T2) メソッドを使用して、 String 型と Double型のコンポーネントを持つ 2 タプルをインスタンス化します。
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
これは、 Tuple<T1,T2> クラス コンストラクターに対する次の呼び出しと同じです。
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