ValueTuple.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建新的值元组实例。
重载
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 个组件的新值元组(七元组)。 |
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 个组件的新值元组(五元组)。 |
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()
创建无组件的新值元组。
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)
创建含有 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
值元组的第 1 个组件的类型。
- T2
值元组的第 2 个组件的类型。
- T3
值元组的第 3 个组件的类型。
- T4
值元组的第 4 个组件的类型。
- T5
值元组的第 5 个组件的类型。
- T6
值元组的第 6 个组件的类型。
- T7
值元组的第 7 个组件的类型。
- T8
值元组的第 8 个组件的类型。
参数
- item1
- T1
值元组的第 1 个组件的值。
- 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 组件值元组,而无需显式指定其组件的类型。
备注
除非语言为此提供特殊语法,否则必须调用 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 构造函数来创建包含九个或多个组件的元组。 结构的静态方法 ValueTuple 不能用于创建包含 9 个或更多组件的元组。
适用于
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
创建含有 7 个组件的新值元组(七元组)。
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
值元组的第 1 个组件的类型。
- T2
值元组的第 2 个组件的类型。
- T3
值元组的第 3 个组件的类型。
- T4
值元组的第 4 个组件的类型。
- T5
值元组的第 5 个组件的类型。
- T6
值元组的第 6 个组件的类型。
- T7
值元组的第 7 个组件的类型。
参数
- item1
- T1
值元组的第 1 个组件的值。
- 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)
创建含有 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
值元组的第 1 个组件的类型。
- T2
值元组的第 2 个组件的类型。
- T3
值元组的第 3 个组件的类型。
- T4
值元组的第 4 个组件的类型。
- T5
值元组的第 5 个组件的类型。
- T6
值元组的第 6 个组件的类型。
参数
- item1
- T1
值元组的第 1 个组件的值。
- 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)
创建含有 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
值元组的第 1 个组件的类型。
- T2
值元组的第 2 个组件的类型。
- T3
值元组的第 3 个组件的类型。
- T4
值元组的第 4 个组件的类型。
- T5
值元组的第 5 个组件的类型。
参数
- item1
- T1
值元组的第 1 个组件的值。
- item2
- T2
值元组的第 2 个组件的值。
- item3
- T3
值元组的第 3 个组件的值。
- item4
- T4
值元组的第 4 个组件的值。
- item5
- T5
值元组的第 5 个组件的值。
返回
含有 5 个组件的值元组。
注解
Create 是一种帮助程序方法,可用于实例化 5 分量值元组,而无需显式指定其组件的类型。
适用于
Create<T1,T2,T3,T4>(T1, T2, T3, T4)
创建含有 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
值元组的第 1 个组件的类型。
- T2
值元组的第 2 个组件的类型。
- T3
值元组的第 3 个组件的类型。
- T4
值元组的第 4 个组件的类型。
参数
- item1
- T1
值元组的第 1 个组件的值。
- item2
- T2
值元组的第 2 个组件的值。
- item3
- T3
值元组的第 3 个组件的值。
- item4
- T4
值元组的第 4 个组件的值。
返回
含有 4 个组件的值元组。
注解
Create 是一种帮助程序方法,可用于实例化 4 分量值元组,而无需显式指定其组件的类型。
适用于
Create<T1,T2,T3>(T1, T2, T3)
创建含有 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
值元组的第 1 个组件的类型。
- T2
值元组的第 2 个组件的类型。
- T3
值元组的第 3 个组件的类型。
参数
- item1
- T1
值元组的第 1 个组件的值。
- item2
- T2
值元组的第 2 个组件的值。
- item3
- T3
值元组的第 3 个组件的值。
返回
含有 3 个组件的值元组。
注解
Create 是一种帮助程序方法,可用于实例化 3 分量值元组,而无需显式指定其组件的类型。
适用于
Create<T1,T2>(T1, T2)
创建含有 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
值元组的第 1 个组件的类型。
- T2
值元组的第 2 个组件的类型。
参数
- item1
- T1
值元组的第 1 个组件的值。
- item2
- T2
值元组的第 2 个组件的值。
返回
含有 2 个组件的值元组。
注解
Create 是一种帮助程序方法,可以调用它来实例化一个 2 分量值元组,而无需显式指定其组件的类型。
适用于
Create<T1>(T1)
创建含有 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 分量值元组,而无需显式指定其组件的类型。