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
值元組第一個元件的類型。
- 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 個元件值 Tuple,而不需要明確指定其元件的類型。
注意
除非您的語言為此目的提供特殊語法,否則您必須呼叫 建 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 構函式來建立具有九個或多個元件的 Tuple。 結構的靜態方法 ValueTuple 無法用來建立具有九個或多個元件的 Tuple。
適用於
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
值元組第一個元件的類型。
- T2
值元組第二個元件的類型。
- T3
值元組第三個元件的類型。
- T4
值元組第四個元件的類型。
- T5
值元組第五個元件的類型。
- T6
值元組第六個元件的類型。
- T7
值元組第七個元件的類型。
參數
- item1
- T1
值元組第一個元件的值。
- item2
- T2
值元組第二個元件的值。
- item3
- T3
值元組第三個元件的值。
- item4
- T4
值元組第四個元件的值。
- item5
- T5
值元組第五個元件的值。
- item6
- T6
值元組第六個元件的值。
- item7
- T7
值元組第七個元件的值。
傳回
含有 7 個元件的值元組。
備註
Create 是一種協助程式方法,您可以呼叫 以具現化 7 元件值 Tuple,而不需要明確指定其元件的類型。
適用於
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
值元組第一個元件的類型。
- T2
值元組第二個元件的類型。
- T3
值元組第三個元件的類型。
- T4
值元組第四個元件的類型。
- T5
值元組第五個元件的類型。
- T6
值元組第六個元件的類型。
參數
- item1
- T1
值元組第一個元件的值。
- item2
- T2
值元組第二個元件的值。
- item3
- T3
值元組第三個元件的值。
- item4
- T4
值元組第四個元件的值。
- item5
- T5
值元組第五個元件的值。
- item6
- T6
值元組第六個元件的值。
傳回
含有 6 個元件的值元組。
備註
Create 是一種協助程式方法,您可以呼叫 以具現化 6 個元件值 Tuple,而不需要明確指定其元件的類型。
適用於
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
值元組第一個元件的類型。
- T2
值元組第二個元件的類型。
- T3
值元組第三個元件的類型。
- T4
值元組第四個元件的類型。
- T5
值元組第五個元件的類型。
參數
- item1
- T1
值元組第一個元件的值。
- item2
- T2
值元組第二個元件的值。
- item3
- T3
值元組第三個元件的值。
- item4
- T4
值元組第四個元件的值。
- item5
- T5
值元組第五個元件的值。
傳回
含有 5 個元件的值元組。
備註
Create 是一種協助程式方法,您可以呼叫 以具現化 5 個元件值 Tuple,而不需要明確指定其元件的類型。
適用於
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
值元組第一個元件的類型。
- T2
值元組第二個元件的類型。
- T3
值元組第三個元件的類型。
- T4
值元組第四個元件的類型。
參數
- item1
- T1
值元組第一個元件的值。
- item2
- T2
值元組第二個元件的值。
- item3
- T3
值元組第三個元件的值。
- item4
- T4
值元組第四個元件的值。
傳回
含有 4 個元件的值元組。
備註
Create 是協助程式方法,您可以呼叫 以具現化 4 個元件值 Tuple,而不需要明確指定其元件的類型。
適用於
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
值元組第一個元件的類型。
- T2
值元組第二個元件的類型。
- T3
值元組第三個元件的類型。
參數
- item1
- T1
值元組第一個元件的值。
- item2
- T2
值元組第二個元件的值。
- item3
- T3
值元組第三個元件的值。
傳回
含有 3 個元件的值元組。
備註
Create 是協助程式方法,您可以呼叫 以具現化 3 個元件值 Tuple,而不需要明確指定其元件的類型。
適用於
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
值元組第一個元件的類型。
- T2
值元組第二個元件的類型。
參數
- item1
- T1
值元組第一個元件的值。
- item2
- T2
值元組第二個元件的值。
傳回
含有 2 個元件的值元組。
備註
Create 是協助程式方法,您可以呼叫 以具現化 2 個元件值 Tuple,而不需要明確指定其元件的類型。
適用於
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 個元件值 Tuple,而不需要明確指定其元件的類型。