Tuple.Create Tuple.Create Tuple.Create Tuple.Create Method

定義

新しい組オブジェクトを作成します。Creates a new tuple object.

オーバーロード

Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

新しい 8 組 (8 つの要素で構成される組) を作成します。Creates a new 8-tuple, or octuple.

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

新しい 7 組 (7 つの要素で構成される組) を作成します。Creates a new 7-tuple, or septuple.

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

新しい 6 組 (6 つの要素で構成される組) 作成します。Creates a new 6-tuple, or sextuple.

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

新しい 5 組 (5 つの要素で構成される組) を作成します。Creates a new 5-tuple, or quintuple.

Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4)

新しい 4 組 (4 つの要素で構成される組) を作成します。Creates a new 4-tuple, or quadruple.

Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3)

新しい 3 組 (3 つの要素で構成される組) を作成します。Creates a new 3-tuple, or triple.

Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2)

新しい 2 組 (2 つの要素で構成される組) を作成します。Creates a new 2-tuple, or pair.

Create<T1>(T1) Create<T1>(T1) Create<T1>(T1) Create<T1>(T1)

新しい 1 組 (1 つの要素で構成される組) を作成します。Creates a new 1-tuple, or singleton.

Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

新しい 8 組 (8 つの要素で構成される組) を作成します。Creates a new 8-tuple, or octuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
 static Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8> ^> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8);
public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>> Create<T1,T2,T3,T4,T5,T6,T7,T8> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6, T7, T8) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6, item7 As T7, item8 As T8) As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8))

型パラメーター

T1

組の 1 番目のコンポーネントの型。The type of the first component of the tuple.

T2

組の 2 番目のコンポーネントの型。The type of the second component of the tuple.

T3

組の 3 番目のコンポーネントの型。The type of the third component of the tuple.

T4

組の 4 番目のコンポーネントの型。The type of the fourth component of the tuple.

T5

組の 5 番目のコンポーネントの型。The type of the fifth component of the tuple.

T6

組の 6 番目のコンポーネントの型。The type of the sixth component of the tuple.

T7

組の 7 番目のコンポーネントの型。The type of the seventh component of the tuple.

T8

組の 8 番目のコンポーネントの型。The type of the eighth component of the tuple.

パラメーター

item1
T1 T1 T1 T1

組の 1 番目のコンポーネントの値。The value of the first component of the tuple.

item2
T2 T2 T2 T2

組の 2 番目のコンポーネントの値。The value of the second component of the tuple.

item3
T3 T3 T3 T3

組の 3 番目のコンポーネントの値。The value of the third component of the tuple.

item4
T4 T4 T4 T4

組の 4 番目のコンポーネントの値。The value of the fourth component of the tuple.

item5
T5 T5 T5 T5

組の 5 番目のコンポーネントの値。The value of the fifth component of the tuple.

item6
T6 T6 T6 T6

組の 6 番目のコンポーネントの値。The value of the sixth component of the tuple.

item7
T7 T7 T7 T7

組の 7 番目のコンポーネントの値。The value of the seventh component of the tuple.

item8
T8 T8 T8 T8

組の 8 番目のコンポーネントの値。The value of the eighth component of the tuple.

戻り値

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>

8 組 (8 つの要素で構成される組)。その値は (item1, item2, item3, item4, item5, item6, item7, item8) です。An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8).

次の例では、8 組のコンポーネントが 20 未満の素数を作成します。The following example creates an 8-tuple whose components are prime numbers that are less than 20.

var primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19);
Console.WriteLine("Prime numbers less than 20: " + 
                  "{0}, {1}, {2}, {3}, {4}, {5}, {6}, and {7}",
                  primes.Item1, primes.Item2, primes.Item3, 
                  primes.Item4, primes.Item5, primes.Item6,
                  primes.Item7, primes.Rest.Item1);
// The example displays the following output:
//    Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19
Dim primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19)
Console.WriteLine("Prime numbers less than 20: " + 
                  "{0}, {1}, {2}, {3}, {4}, {5}, {6}, and {7}",
                  primes.Item1, primes.Item2, primes.Item3, 
                  primes.Item4, primes.Item5, primes.Item6,
                  primes.Item7, primes.Rest.Item1)
' The example displays the following output:
'     Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19

次の例で使用するのと同じ、Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>クラスのコンス トラクターの代わりに、Createファクトリ作成メソッド。This is equivalent to the following example, which uses the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> class constructor instead of the Create factory creation method. インスタンス化することに注意してください、 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 、入れ子になったを宣言する必要がありますので、この方法でオブジェクトにはるかに多くのコードが含まれますTuple<T1>オブジェクトとして、Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>オクタプルを生成するためにオブジェクトの 8 番目のコンポーネント。Note that instantiating a Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object in this way involves considerably more code, because you must declare a nested Tuple<T1> object as the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object's eighth component to produce an octuple.

var primes = new Tuple<int, int, int, int, int, int, int, 
                 Tuple<int>>(2, 3, 5, 7, 11, 13, 16, 
                 new Tuple<int>(19));
Dim primes As New Tuple(Of Integer, Integer, Integer, Integer, 
                           Integer, Integer, Integer, 
                           Tuple(Of Integer)) _
                       (2, 3, 5, 7, 11, 13, 17, 
                        New Tuple(Of Integer)(19))

注釈

Create 8 組をインスタンス化を明示的にそのコンポーネントの種類を指定しなくても呼び出すことができるヘルパー メソッド。Create is a helper method that you can call to instantiate an 8-tuple without having to explicitly specify the types of its components.

注意

呼び出す必要があります、Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>お使いの言語は、この目的に特別な構文を提供しない限り、9 つまたは複数のコンポーネントを持つタプルを作成するコンス トラクター。You must call the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> constructor to create a tuple with nine or more components unless your language provides a special syntax for this purpose. 静的な (Shared Visual Basic) のメソッド、 Tuple 9 つまたは複数のコンポーネントを持つタプルを作成するクラスを使用することはできません。The static (Shared in Visual Basic) methods of the Tuple class cannot be used to create a tuple with nine or more components.

こちらもご覧ください

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

新しい 7 組 (7 つの要素で構成される組) を作成します。Creates a new 7-tuple, or septuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
 static Tuple<T1, T2, T3, T4, T5, T6, T7> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
public static Tuple<T1,T2,T3,T4,T5,T6,T7> Create<T1,T2,T3,T4,T5,T6,T7> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6, T7) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6, item7 As T7) As Tuple(Of T1, T2, T3, T4, T5, T6, T7)

型パラメーター

T1

組の 1 番目のコンポーネントの型。The type of the first component of the tuple.

T2

組の 2 番目のコンポーネントの型。The type of the second component of the tuple.

T3

組の 3 番目のコンポーネントの型。The type of the third component of the tuple.

T4

組の 4 番目のコンポーネントの型。The type of the fourth component of the tuple.

T5

組の 5 番目のコンポーネントの型。The type of the fifth component of the tuple.

T6

組の 6 番目のコンポーネントの型。The type of the sixth component of the tuple.

T7

組の 7 番目のコンポーネントの型。The type of the seventh component of the tuple.

パラメーター

item1
T1 T1 T1 T1

組の 1 番目のコンポーネントの値。The value of the first component of the tuple.

item2
T2 T2 T2 T2

組の 2 番目のコンポーネントの値。The value of the second component of the tuple.

item3
T3 T3 T3 T3

組の 3 番目のコンポーネントの値。The value of the third component of the tuple.

item4
T4 T4 T4 T4

組の 4 番目のコンポーネントの値。The value of the fourth component of the tuple.

item5
T5 T5 T5 T5

組の 5 番目のコンポーネントの値。The value of the fifth component of the tuple.

item6
T6 T6 T6 T6

組の 6 番目のコンポーネントの値。The value of the sixth component of the tuple.

item7
T7 T7 T7 T7

組の 7 番目のコンポーネントの値。The value of the seventh component of the tuple.

戻り値

値が (item1, item2, item3, item4, item5, item6, item7) である 7 組。A 7-tuple whose value is (item1, item2, item3, item4, item5, item6, item7).

注釈

Create そのコンポーネントの型を明示的に指定することがなく 7 組オブジェクトをインスタンス化を呼び出すことができるヘルパー メソッド。Create is a helper method that you can call to instantiate a 7-tuple object without having to explicitly specify the types of its components. 次の例では、 Create 7 組をインスタンス化するメソッド。The following example uses the Create method to instantiate a 7-tuple.

var tuple7 = Tuple.Create("Jane", 90, 87, 93, 67, 100, 92);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7);
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
Dim tuple7 = Tuple.Create("Jane", 90, 87, 93, 67, 100, 92)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7)
' Displays Test scores for Jane: 90, 87, 93, 67, 100, 92

このコードは次の呼び出しに相当、Tuple<T1,T2,T3,T4,T5,T6,T7>クラスのコンス トラクター。This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5,T6,T7> class constructor.

var tuple7 = new Tuple<string, int, int, int, int, int, int>
                      ("Jane", 90, 87, 93, 67, 100, 92);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7);
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
Dim tuple7 = New Tuple(Of String, Integer, Integer, 
                       Integer, Integer, Integer, Integer) _
                       ("Jane", 90, 87, 93, 67, 100, 92)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7)
' Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
こちらもご覧ください

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

新しい 6 組 (6 つの要素で構成される組) 作成します。Creates a new 6-tuple, or sextuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static Tuple<T1, T2, T3, T4, T5, T6> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
public static Tuple<T1,T2,T3,T4,T5,T6> Create<T1,T2,T3,T4,T5,T6> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6) As Tuple(Of T1, T2, T3, T4, T5, T6)

型パラメーター

T1

組の 1 番目のコンポーネントの型。The type of the first component of the tuple.

T2

組の 2 番目のコンポーネントの型。The type of the second component of the tuple.

T3

組の 3 番目のコンポーネントの型。The type of the third component of the tuple.

T4

組の 4 番目のコンポーネントの型。The type of the fourth component of the tuple.

T5

組の 5 番目のコンポーネントの型。The type of the fifth component of the tuple.

T6

組の 6 番目のコンポーネントの型。The type of the sixth component of the tuple.

パラメーター

item1
T1 T1 T1 T1

組の 1 番目のコンポーネントの値。The value of the first component of the tuple.

item2
T2 T2 T2 T2

組の 2 番目のコンポーネントの値。The value of the second component of the tuple.

item3
T3 T3 T3 T3

組の 3 番目のコンポーネントの値。The value of the third component of the tuple.

item4
T4 T4 T4 T4

組の 4 番目のコンポーネントの値。The value of the fourth component of the tuple.

item5
T5 T5 T5 T5

組の 5 番目のコンポーネントの値。The value of the fifth component of the tuple.

item6
T6 T6 T6 T6

組の 6 番目のコンポーネントの値。The value of the sixth component of the tuple.

戻り値

値が (item1, item2, item3, item4, item5, item6) である 6 組。A 6-tuple whose value is (item1, item2, item3, item4, item5, item6).

注釈

Create 6 つのタプル オブジェクトをインスタンス化を明示的にそのコンポーネントの種類を指定しなくても呼び出すことができるヘルパー メソッド。Create is a helper method that you can call to instantiate a 6-tuple object without having to explicitly specify the types of its components. 次の例では、 Create 6 つのタプルをインスタンス化するメソッド。The following example uses the Create method to instantiate a 6-tuple.

var tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100

このコードは次の呼び出しに相当、Tuple<T1,T2,T3,T4,T5,T6>クラスのコンス トラクター。This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5,T6> class constructor.

var tuple6 = new Tuple<string, int, int, int, int, int>
                      ("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = New Tuple(Of String, Integer, Integer, Integer, 
                       Integer, Integer) _
                       ("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100
こちらもご覧ください

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

新しい 5 組 (5 つの要素で構成される組) を作成します。Creates a new 5-tuple, or quintuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static Tuple<T1, T2, T3, T4, T5> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
public static Tuple<T1,T2,T3,T4,T5> Create<T1,T2,T3,T4,T5> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5
Public Shared Function Create(Of T1, T2, T3, T4, T5) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5) As Tuple(Of T1, T2, T3, T4, T5)

型パラメーター

T1

組の 1 番目のコンポーネントの型。The type of the first component of the tuple.

T2

組の 2 番目のコンポーネントの型。The type of the second component of the tuple.

T3

組の 3 番目のコンポーネントの型。The type of the third component of the tuple.

T4

組の 4 番目のコンポーネントの型。The type of the fourth component of the tuple.

T5

組の 5 番目のコンポーネントの型。The type of the fifth component of the tuple.

パラメーター

item1
T1 T1 T1 T1

組の 1 番目のコンポーネントの値。The value of the first component of the tuple.

item2
T2 T2 T2 T2

組の 2 番目のコンポーネントの値。The value of the second component of the tuple.

item3
T3 T3 T3 T3

組の 3 番目のコンポーネントの値。The value of the third component of the tuple.

item4
T4 T4 T4 T4

組の 4 番目のコンポーネントの値。The value of the fourth component of the tuple.

item5
T5 T5 T5 T5

組の 5 番目のコンポーネントの値。The value of the fifth component of the tuple.

戻り値

値が (item1, item2, item3, item4, item5) である 5 組。A 5-tuple whose value is (item1, item2, item3, item4, item5).

注釈

Create 5 タプル オブジェクトをインスタンス化を明示的にそのコンポーネントの種類を指定しなくても呼び出すことができるヘルパー メソッド。Create is a helper method that you can call to instantiate a 5-tuple object without having to explicitly specify the types of its components. 次の例では、 Create 5 タプルをインスタンス化するメソッド。The following example uses the Create method to instantiate a 5-tuple.

var tuple5 = Tuple.Create("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim tuple5 = Tuple.Create("New York", 1990, 7322564, 2000, 
                          8008278)
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4)
' Displays New York: 7,322,564 in 1990, 8,008,278 in 2000

このコードは次の呼び出しに相当、Tuple<T1,T2,T3,T4,T5>クラスのコンス トラクター。This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5> class constructor.

var tuple5 = new Tuple<string, int, int, int, int>
                      ("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim tuple5 = New Tuple(Of String, Integer, Integer, 
                       Integer, Integer) _
                       ("New York", 1990, 7322564, 2000, 8008278)
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4)
' Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
こちらもご覧ください

Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4)

新しい 4 組 (4 つの要素で構成される組) を作成します。Creates a new 4-tuple, or quadruple.

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static Tuple<T1, T2, T3, T4> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4);
public static Tuple<T1,T2,T3,T4> Create<T1,T2,T3,T4> (T1 item1, T2 item2, T3 item3, T4 item4);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 -> 'T1 * 'T2 * 'T3 * 'T4
Public Shared Function Create(Of T1, T2, T3, T4) (item1 As T1, item2 As T2, item3 As T3, item4 As T4) As Tuple(Of T1, T2, T3, T4)

型パラメーター

T1

組の 1 番目のコンポーネントの型。The type of the first component of the tuple.

T2

組の 2 番目のコンポーネントの型。The type of the second component of the tuple.

T3

組の 3 番目のコンポーネントの型。The type of the third component of the tuple.

T4

組の 4 番目のコンポーネントの型。The type of the fourth component of the tuple.

パラメーター

item1
T1 T1 T1 T1

組の 1 番目のコンポーネントの値。The value of the first component of the tuple.

item2
T2 T2 T2 T2

組の 2 番目のコンポーネントの値。The value of the second component of the tuple.

item3
T3 T3 T3 T3

組の 3 番目のコンポーネントの値。The value of the third component of the tuple.

item4
T4 T4 T4 T4

組の 4 番目のコンポーネントの値。The value of the fourth component of the tuple.

戻り値

値が (item1, item2, item3, item4) である 4 組。A 4-tuple whose value is (item1, item2, item3, item4).

注釈

Create そのコンポーネントの型を明示的に指定することがなく、4 組オブジェクトをインスタンス化を呼び出すことができるヘルパー メソッド。Create is a helper method that you can call to instantiate a 4-tuple object without having to explicitly specify the types of its components. 次の例では、 Create 4 タプルをインスタンス化するメソッド。The following example uses the Create method to instantiate a 4-tuple.

var tuple4 = Tuple.Create("New York", 32.68, 51.87, 76.3);
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3);
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
Dim tuple4 = Tuple.Create("New York", 32.68, 51.87, 76.3)
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3)
' Displays New York: Hi 76.3, Lo 32.68, Ave 51.87

このコードは次の呼び出しに相当、Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4>クラスのコンス トラクター。This code is equivalent to the following call to the Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> class constructor.

var tuple4 = new Tuple<string, double, double, double>
                      ("New York", 32.68, 51.87, 76.3);
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3);
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
Dim tuple4 = New Tuple(Of String, Double, Double, Double) _
                      ("New York", 32.68, 51.87, 76.3)
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3)
' Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
こちらもご覧ください

Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3)

新しい 3 組 (3 つの要素で構成される組) を作成します。Creates a new 3-tuple, or triple.

public:
generic <typename T1, typename T2, typename T3>
 static Tuple<T1, T2, T3> ^ Create(T1 item1, T2 item2, T3 item3);
public static Tuple<T1,T2,T3> Create<T1,T2,T3> (T1 item1, T2 item2, T3 item3);
static member Create : 'T1 * 'T2 * 'T3 -> 'T1 * 'T2 * 'T3
Public Shared Function Create(Of T1, T2, T3) (item1 As T1, item2 As T2, item3 As T3) As Tuple(Of T1, T2, T3)

型パラメーター

T1

組の 1 番目のコンポーネントの型。The type of the first component of the tuple.

T2

組の 2 番目のコンポーネントの型。The type of the second component of the tuple.

T3

組の 3 番目のコンポーネントの型。The type of the third component of the tuple.

パラメーター

item1
T1 T1 T1 T1

組の 1 番目のコンポーネントの値。The value of the first component of the tuple.

item2
T2 T2 T2 T2

組の 2 番目のコンポーネントの値。The value of the second component of the tuple.

item3
T3 T3 T3 T3

組の 3 番目のコンポーネントの値。The value of the third component of the tuple.

戻り値

値が (item1, item2, item3) である 3 組。A 3-tuple whose value is (item1, item2, item3).

注釈

Create 3 組オブジェクトをインスタンス化を明示的にそのコンポーネントの種類を指定しなくても呼び出すことができるヘルパー メソッド。Create is a helper method that you can call to instantiate a 3-tuple object without having to explicitly specify the types of its components. 次の例では、 Create 3 タプルをインスタンス化するメソッド。The following example uses the Create method to instantiate a 3-tuple.

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
Dim 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>.Tuple<T1,T2,T3>クラスのコンス トラクター。This code is equivalent to the following call to the Tuple<T1,T2,T3>.Tuple<T1,T2,T3> class constructor.

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
Dim tuple3 = New Tuple(Of 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
こちらもご覧ください

Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2)

新しい 2 組 (2 つの要素で構成される組) を作成します。Creates a new 2-tuple, or pair.

public:
generic <typename T1, typename T2>
 static Tuple<T1, T2> ^ Create(T1 item1, T2 item2);
public static Tuple<T1,T2> Create<T1,T2> (T1 item1, T2 item2);
static member Create : 'T1 * 'T2 -> 'T1 * 'T2
Public Shared Function Create(Of T1, T2) (item1 As T1, item2 As T2) As Tuple(Of T1, T2)

型パラメーター

T1

組の 1 番目のコンポーネントの型。The type of the first component of the tuple.

T2

組の 2 番目のコンポーネントの型。The type of the second component of the tuple.

パラメーター

item1
T1 T1 T1 T1

組の 1 番目のコンポーネントの値。The value of the first component of the tuple.

item2
T2 T2 T2 T2

組の 2 番目のコンポーネントの値。The value of the second component of the tuple.

戻り値

値が (item1, item2) である 2 組。A 2-tuple whose value is (item1, item2).

注釈

Create 2 タプル オブジェクトをインスタンス化を明示的にそのコンポーネントの種類を指定しなくても呼び出すことができるヘルパー メソッド。Create is a helper method that you can call to instantiate a 2-tuple object without having to explicitly specify the types of its components. 次の例では、 Create 2 タプルをインスタンス化するメソッド。The following example uses the Create method to instantiate a 2-tuple.

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 code 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
こちらもご覧ください

Create<T1>(T1) Create<T1>(T1) Create<T1>(T1) Create<T1>(T1)

新しい 1 組 (1 つの要素で構成される組) を作成します。Creates a new 1-tuple, or singleton.

public:
generic <typename T1>
 static Tuple<T1> ^ Create(T1 item1);
public static Tuple<T1> Create<T1> (T1 item1);
static member Create : 'T1 -> 'T1
Public Shared Function Create(Of T1) (item1 As T1) As Tuple(Of T1)

型パラメーター

T1

組の唯一のコンポーネントの型。The type of the only component of the tuple.

パラメーター

item1
T1 T1 T1 T1

組の唯一のコンポーネントの値。The value of the only component of the tuple.

戻り値

値が (item1) である 1 組。A tuple whose value is (item1).

注釈

Create そのコンポーネントの型を明示的に指定することがなく、1 組のオブジェクトをインスタンス化を呼び出すことができるヘルパー メソッド。Create is a helper method that you can call to instantiate a 1-tuple object without having to explicitly specify the type of its component. 次の例では、Createメソッドを持つコンポーネントのタイプは 1 組をインスタンス化するInt32します。The following example uses the Create method to instantiate a 1-tuple whose component is of type Int32.

var tuple1 = Tuple.Create(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
Dim tuple1 = Tuple.Create(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12

このコードは次の呼び出しに相当、Tuple<T1>クラスのコンス トラクター。This code is equivalent to the following call to the Tuple<T1> class constructor.

var tuple1 = new Tuple<int>(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
Dim tuple1 = New Tuple(Of Integer)(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12
こちらもご覧ください

適用対象