ValueTuple.Create メソッド

定義

新しい値のタプル インスタンスを作成します。

オーバーロード

名前 説明
Create()

0 個のコンポーネントを含む新しい値タプルを作成します。

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

8 個のコンポーネント (10 進数) を含む新しい値タプルを作成します。

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

7 つのコンポーネント (1 つのセプチュプレ) を含む新しい値タプルを作成します。

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

6 つのコンポーネント (sexuple) を含む新しい値タプルを作成します。

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

5 つのコンポーネント (5 つのコンポーネント) を含む新しい値タプルを作成します。

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

4 つのコンポーネント (4 つのコンポーネント) を含む新しい値タプルを作成します。

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

3 つのコンポーネント (3 つのコンポーネント) を含む新しい値タプルを作成します。

Create<T1,T2>(T1, T2)

2 つのコンポーネント (ペア) を持つ新しい値タプルを作成します。

Create<T1>(T1)

1 つのコンポーネント (シングルトン) を持つ新しい値タプルを作成します。

Create()

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

0 個のコンポーネントを含む新しい値タプルを作成します。

public:
 static ValueTuple Create();
public static ValueTuple Create();
static member Create : unit -> ValueTuple
Public Shared Function Create () As ValueTuple

返品

コンポーネントのない新しい値のタプル。

適用対象

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

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

8 個のコンポーネント (10 進数) を含む新しい値タプルを作成します。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8>> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8);
public static(T1, T2, T3, T4, T5, T6, T7, 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 -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8))

型パラメーター

T1

値タプルの最初のコンポーネントの型。

T2

値タプルの 2 番目のコンポーネントの型。

T3

値タプルの 3 番目のコンポーネントの型。

T4

値タプルの 4 番目のコンポーネントの型。

T5

値タプルの 5 番目のコンポーネントの型。

T6

値タプルの 6 番目のコンポーネントの型。

T7

値タプルの 7 番目のコンポーネントの型。

T8

値タプルの 8 番目のコンポーネントの型。

パラメーター

item1
T1

値タプルの最初のコンポーネントの値。

item2
T2

値タプルの 2 番目のコンポーネントの値。

item3
T3

値タプルの 3 番目のコンポーネントの値。

item4
T4

値タプルの 4 番目のコンポーネントの値。

item5
T5

値タプルの 5 番目のコンポーネントの値。

item6
T6

値タプルの 6 番目のコンポーネントの値。

item7
T7

値タプルの 7 番目のコンポーネントの値。

item8
T8

値タプルの 8 番目のコンポーネントの値。

返品

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

8 つのコンポーネントを含む値タプル。

注釈

Create は、コンポーネントの型を明示的に指定することなく、8 コンポーネント値タプルをインスタンス化するために呼び出すことができるヘルパー メソッドです。

Note

言語にこの目的のための特別な構文が用意されていない限り、 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> コンストラクターを呼び出して 9 つ以上のコンポーネントを含むタプルを作成する必要があります。 ValueTuple構造体の静的メソッドを使用して、9 つ以上のコンポーネントを含むタプルを作成することはできません。

適用対象

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

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

7 つのコンポーネント (1 つのセプチュプレ) を含む新しい値タプルを作成します。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
public static(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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)

型パラメーター

T1

値タプルの最初のコンポーネントの型。

T2

値タプルの 2 番目のコンポーネントの型。

T3

値タプルの 3 番目のコンポーネントの型。

T4

値タプルの 4 番目のコンポーネントの型。

T5

値タプルの 5 番目のコンポーネントの型。

T6

値タプルの 6 番目のコンポーネントの型。

T7

値タプルの 7 番目のコンポーネントの型。

パラメーター

item1
T1

値タプルの最初のコンポーネントの値。

item2
T2

値タプルの 2 番目のコンポーネントの値。

item3
T3

値タプルの 3 番目のコンポーネントの値。

item4
T4

値タプルの 4 番目のコンポーネントの値。

item5
T5

値タプルの 5 番目のコンポーネントの値。

item6
T6

値タプルの 6 番目のコンポーネントの値。

item7
T7

値タプルの 7 番目のコンポーネントの値。

返品

7 つのコンポーネントを含む値タプル。

注釈

Create は、コンポーネントの型を明示的に指定することなく、7 コンポーネント値タプルをインスタンス化するために呼び出すことができるヘルパー メソッドです。

適用対象

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

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

6 つのコンポーネント (sexuple) を含む新しい値タプルを作成します。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static ValueTuple<T1, T2, T3, T4, T5, T6> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
public static(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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5, T6)

型パラメーター

T1

値タプルの最初のコンポーネントの型。

T2

値タプルの 2 番目のコンポーネントの型。

T3

値タプルの 3 番目のコンポーネントの型。

T4

値タプルの 4 番目のコンポーネントの型。

T5

値タプルの 5 番目のコンポーネントの型。

T6

値タプルの 6 番目のコンポーネントの型。

パラメーター

item1
T1

値タプルの最初のコンポーネントの値。

item2
T2

値タプルの 2 番目のコンポーネントの値。

item3
T3

値タプルの 3 番目のコンポーネントの値。

item4
T4

値タプルの 4 番目のコンポーネントの値。

item5
T5

値タプルの 5 番目のコンポーネントの値。

item6
T6

値タプルの 6 番目のコンポーネントの値。

返品

6 つのコンポーネントを含む値タプル。

注釈

Create は、コンポーネントの型を明示的に指定することなく、6 コンポーネント値タプルをインスタンス化するために呼び出すことができるヘルパー メソッドです。

適用対象

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

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

5 つのコンポーネント (5 つのコンポーネント) を含む新しい値タプルを作成します。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static ValueTuple<T1, T2, T3, T4, T5> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
public static(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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5)

型パラメーター

T1

値タプルの最初のコンポーネントの型。

T2

値タプルの 2 番目のコンポーネントの型。

T3

値タプルの 3 番目のコンポーネントの型。

T4

値タプルの 4 番目のコンポーネントの型。

T5

値タプルの 5 番目のコンポーネントの型。

パラメーター

item1
T1

値タプルの最初のコンポーネントの値。

item2
T2

値タプルの 2 番目のコンポーネントの値。

item3
T3

値タプルの 3 番目のコンポーネントの値。

item4
T4

値タプルの 4 番目のコンポーネントの値。

item5
T5

値タプルの 5 番目のコンポーネントの値。

返品

5 つのコンポーネントを持つ値タプル。

注釈

Create は、コンポーネントの型を明示的に指定しなくても、5 コンポーネント値タプルをインスタンス化するために呼び出すことができるヘルパー メソッドです。

適用対象

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

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

4 つのコンポーネント (4 つのコンポーネント) を含む新しい値タプルを作成します。

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static ValueTuple<T1, T2, T3, T4> Create(T1 item1, T2 item2, T3 item3, T4 item4);
public static(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1 item1, T2 item2, T3 item3, T4 item4);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4)

型パラメーター

T1

値タプルの最初のコンポーネントの型。

T2

値タプルの 2 番目のコンポーネントの型。

T3

値タプルの 3 番目のコンポーネントの型。

T4

値タプルの 4 番目のコンポーネントの型。

パラメーター

item1
T1

値タプルの最初のコンポーネントの値。

item2
T2

値タプルの 2 番目のコンポーネントの値。

item3
T3

値タプルの 3 番目のコンポーネントの値。

item4
T4

値タプルの 4 番目のコンポーネントの値。

返品

4 つのコンポーネントを含む値タプル。

注釈

Create は、コンポーネントの型を明示的に指定しなくても、4 コンポーネント値タプルをインスタンス化するために呼び出すことができるヘルパー メソッドです。

適用対象

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

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

3 つのコンポーネント (3 つのコンポーネント) を含む新しい値タプルを作成します。

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

型パラメーター

T1

値タプルの最初のコンポーネントの型。

T2

値タプルの 2 番目のコンポーネントの型。

T3

値タプルの 3 番目のコンポーネントの型。

パラメーター

item1
T1

値タプルの最初のコンポーネントの値。

item2
T2

値タプルの 2 番目のコンポーネントの値。

item3
T3

値タプルの 3 番目のコンポーネントの値。

返品

3 つのコンポーネントを持つ値タプル。

注釈

Create は、コンポーネントの型を明示的に指定することなく、3 コンポーネント値タプルをインスタンス化するために呼び出すことができるヘルパー メソッドです。

適用対象

Create<T1,T2>(T1, T2)

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

2 つのコンポーネント (ペア) を持つ新しい値タプルを作成します。

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

型パラメーター

T1

値タプルの最初のコンポーネントの型。

T2

値タプルの 2 番目のコンポーネントの型。

パラメーター

item1
T1

値タプルの最初のコンポーネントの値。

item2
T2

値タプルの 2 番目のコンポーネントの値。

返品

2 つのコンポーネントを含む値タプル。

注釈

Create は、コンポーネントの型を明示的に指定しなくても、2 コンポーネント値タプルをインスタンス化するために呼び出すことができるヘルパー メソッドです。

適用対象

Create<T1>(T1)

ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs
ソース:
ValueTuple.cs

1 つのコンポーネント (シングルトン) を持つ新しい値タプルを作成します。

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

型パラメーター

T1

値タプルの唯一のコンポーネントの型。

パラメーター

item1
T1

値タプルの唯一のコンポーネントの値。

返品

1 つのコンポーネントを持つ値タプル。

注釈

Create は、コンポーネントの型を明示的に指定しなくても、1 コンポーネント値タプルをインスタンス化するために呼び出すことができるヘルパー メソッドです。

適用対象