英語で読む

次の方法で共有


Tuple<T1,T2,T3>(T1, T2, T3) コンストラクター

定義

Tuple<T1,T2,T3> クラスの新しいインスタンスを初期化します。

C#
public Tuple(T1 item1, T2 item2, T3 item3);

パラメーター

item1
T1

組の 1 番目のコンポーネントの値。

item2
T2

組の 2 番目のコンポーネントの値。

item3
T3

組の 3 番目のコンポーネントの値。

注釈

静的 Tuple.Create<T1,T2,T3>(T1, T2, T3) メソッドを使用して、コンポーネントの型を明示的に指定することなく、3 タプル オブジェクトをインスタンス化することもできます。 次の例では、 メソッドをTuple.Create<T1,T2,T3>(T1, T2, T3)使用して、 型StringDouble、、および の型のコンポーネントを持つ 3 タプルをインスタンス化しますDouble

C#
var tuple3 = Tuple.Create("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87

これは、クラス コンストラクターに対する次の呼び出しと Tuple<T1,T2,T3> 同じです。

C#
var tuple3 = new Tuple<string, double, double>
                      ("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0