ValueTuple.Create 方法

定义

创建新的值元组实例。

重载

名称 说明
Create()

创建包含零个组件的新值元组。

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

创建包含 8 个组件(八进制数)的新值元组。

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

创建包含 7 个组件的新值元组(9uple)。

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

创建包含 6 个组件(性更新)的新值元组。

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

创建包含 5 个组件的新值元组(一个 quintuple)。

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

创建包含 4 个组件的新值元组(四个组件)。

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

创建包含 3 个组件的新值元组(三个组件)。

Create<T1,T2>(T1, T2)

创建包含 2 个组件的新值元组(一对)。

Create<T1>(T1)

创建包含 1 个组件(单一实例)的新值元组。

Create()

Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs

创建包含零个组件的新值元组。

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)

Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs

创建包含 8 个组件(八进制数)的新值元组。

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

值元组的第二个组件的类型。

T3

值元组的第三个组件的类型。

T4

值元组的第四个组件的类型。

T5

值元组的第五个组件的类型。

T6

值元组的第六个组件的类型。

T7

值元组的第七个组件的类型。

T8

值元组的第八个组件的类型。

参数

item1
T1

值元组的第一个组件的值。

item2
T2

值元组的第二个组件的值。

item3
T3

值元组的第三个组件的值。

item4
T4

值元组的第四个组件的值。

item5
T5

值元组的第五个组件的值。

item6
T6

值元组的第六个组件的值。

item7
T7

值元组的第七个组件的值。

item8
T8

值元组的第八个分量的值。

返回

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

包含 8 个组件的值元组。

注解

Create 是一种帮助程序方法,可以调用该方法来实例化 8 个组件值元组,而无需显式指定其组件的类型。

注释

必须调用 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)

Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs

创建包含 7 个组件的新值元组(9uple)。

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

值元组的第二个组件的类型。

T3

值元组的第三个组件的类型。

T4

值元组的第四个组件的类型。

T5

值元组的第五个组件的类型。

T6

值元组的第六个组件的类型。

T7

值元组的第七个组件的类型。

参数

item1
T1

值元组的第一个组件的值。

item2
T2

值元组的第二个组件的值。

item3
T3

值元组的第三个组件的值。

item4
T4

值元组的第四个组件的值。

item5
T5

值元组的第五个组件的值。

item6
T6

值元组的第六个组件的值。

item7
T7

值元组的第七个组件的值。

返回

包含 7 个组件的值元组。

注解

Create 是一种帮助程序方法,可以调用该方法来实例化 7 分量值元组,而无需显式指定其组件的类型。

适用于

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

Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs

创建包含 6 个组件(性更新)的新值元组。

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

值元组的第二个组件的类型。

T3

值元组的第三个组件的类型。

T4

值元组的第四个组件的类型。

T5

值元组的第五个组件的类型。

T6

值元组的第六个组件的类型。

参数

item1
T1

值元组的第一个组件的值。

item2
T2

值元组的第二个组件的值。

item3
T3

值元组的第三个组件的值。

item4
T4

值元组的第四个组件的值。

item5
T5

值元组的第五个组件的值。

item6
T6

值元组的第六个组件的值。

返回

包含 6 个组件的值元组。

注解

Create 是一种帮助程序方法,可以调用该方法来实例化 6 个组件值元组,而无需显式指定其组件的类型。

适用于

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

Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs

创建包含 5 个组件的新值元组(一个 quintuple)。

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

值元组的第二个组件的类型。

T3

值元组的第三个组件的类型。

T4

值元组的第四个组件的类型。

T5

值元组的第五个组件的类型。

参数

item1
T1

值元组的第一个组件的值。

item2
T2

值元组的第二个组件的值。

item3
T3

值元组的第三个组件的值。

item4
T4

值元组的第四个组件的值。

item5
T5

值元组的第五个组件的值。

返回

包含 5 个组件的值元组。

注解

Create 是一种帮助程序方法,可以调用该方法来实例化 5 个组件值元组,而无需显式指定其组件的类型。

适用于

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

Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs

创建包含 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

值元组的第二个组件的类型。

T3

值元组的第三个组件的类型。

T4

值元组的第四个组件的类型。

参数

item1
T1

值元组的第一个组件的值。

item2
T2

值元组的第二个组件的值。

item3
T3

值元组的第三个组件的值。

item4
T4

值元组的第四个组件的值。

返回

包含 4 个组件的值元组。

注解

Create 是一种帮助程序方法,可以调用该方法来实例化 4 分量值元组,而无需显式指定其组件的类型。

适用于

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

Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs

创建包含 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

值元组的第二个组件的类型。

T3

值元组的第三个组件的类型。

参数

item1
T1

值元组的第一个组件的值。

item2
T2

值元组的第二个组件的值。

item3
T3

值元组的第三个组件的值。

返回

包含 3 个组件的值元组。

注解

Create 是一种帮助程序方法,可以调用该方法来实例化 3 分量值元组,而无需显式指定其组件的类型。

适用于

Create<T1,T2>(T1, T2)

Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
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

值元组的第二个组件的类型。

参数

item1
T1

值元组的第一个组件的值。

item2
T2

值元组的第二个组件的值。

返回

包含 2 个组件的值元组。

注解

Create 是一种帮助程序方法,可以调用该方法来实例化一个 2 分量值元组,而无需显式指定其组件的类型。

适用于

Create<T1>(T1)

Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
ValueTuple.cs
Source:
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 分量值元组,而无需显式指定其组件的类型。

适用于