ValueTuple.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個新的值元組實例。
多載
| 名稱 | Description |
|---|---|
| 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) |
建立一個包含五個組成部分的新值元組(一個五元組)。 |
| Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
建立一個包含四個組件(四元組)的新值元組。 |
| Create<T1,T2,T3>(T1, T2, T3) |
建立一個包含三個成分(三元組)的新值元組。 |
| Create<T1,T2>(T1, T2) |
建立一個包含兩個組件(一對)的新值元組。 |
| 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
值元組的第八分量值。
傳回
一個包含 8 個元件的值元組。
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個8個元件的值元組,而不必明確指定其元件的類型。
Note
除非你的語言提供特殊語法,否則必須呼叫 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 建構子才能建立包含九個或以上元件的元組。 結構的 ValueTuple 靜態方法無法用來建立包含九個或以上組件的元組。
適用於
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 個元件的值元組,而不必明確指定其元件的類型。
適用於
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 是一個輔助方法,你可以呼叫它來實例化一個包含六成分的值元組,而不必明確指定其組件的類型。
適用於
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
建立一個包含五個組成部分的新值元組(一個五元組)。
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
值元組的第五個分量值。
傳回
一個包含五個成分的值元組。
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個包含五個元件的值元組,而不必明確指定其元件的類型。
適用於
Create<T1,T2,T3,T4>(T1, T2, T3, T4)
建立一個包含四個組件(四元組)的新值元組。
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
值元組的值,即第四個組成部分。
傳回
一個包含四個成分的值元組。
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個四成分的值元組,而不必明確指定其組件的類型。
適用於
Create<T1,T2,T3>(T1, T2, T3)
建立一個包含三個成分(三元組)的新值元組。
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
值元組的值,也就是該組的第三個成分。
傳回
一個包含三個成分的值元組。
備註
Create 是一種輔助方法,你可以呼叫它來實例化一個三成分的值元組,而不必明確指定其組件的類型。
適用於
Create<T1,T2>(T1, T2)
建立一個包含兩個組件(一對)的新值元組。
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
值元組的第二成分值。
傳回
一個包含兩個成分的值元組。
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個兩成分的值元組,而不必明確指定其組件的類型。
適用於
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
值元組的值是唯一的組成部分。
傳回
一個包含一個分量的值元組。
備註
Create 是一種輔助方法,你可以呼叫它來實例化一個單一元件的值元組,而不必明確指定其元件的型別。