Tuple.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個新的元組物件。
多載
| 名稱 | Description |
|---|---|
| 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) |
創造一個新的七元組,或稱七元組。 |
| Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
建立一個新的六元組,或稱六元組。 |
| 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) |
建立一個新的 2 元組,或稱對。 |
| Create<T1>(T1) |
建立一個新的 1-元組,或稱單元。 |
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
建立一個新的 8 元組或八元組。
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
static Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8> ^> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8);
public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<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 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * '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 Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(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 元組(八元組),其值為 (item1, item2, item3item4item5item6item7, ) item8
範例
以下範例可建立一個 8 元組,其分量為小於 20 的質數。
var primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19);
Console.WriteLine("Prime numbers less than 20: " +
"{0}, {1}, {2}, {3}, {4}, {5}, {6}, and {7}",
primes.Item1, primes.Item2, primes.Item3,
primes.Item4, primes.Item5, primes.Item6,
primes.Item7, primes.Rest.Item1);
// The example displays the following output:
// Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19
open System
let primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19)
printfn $"Prime numbers less than 20: {primes.Item1}, {primes.Item2}, {primes.Item3}, {primes.Item4}, {primes.Item5}, {primes.Item6}, {primes.Item7}, and {primes.Rest.Item1}"
// Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19
Dim primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19)
Console.WriteLine("Prime numbers less than 20: " +
"{0}, {1}, {2}, {3}, {4}, {5}, {6}, and {7}",
primes.Item1, primes.Item2, primes.Item3,
primes.Item4, primes.Item5, primes.Item6,
primes.Item7, primes.Rest.Item1)
' The example displays the following output:
' Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19
這等同於以下範例,使用 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 類別建構子而非 Create 工廠建立方法。 請注意,以這種方式實例化物件 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 需要大量程式碼,因為必須宣告巢狀 Tuple<T1> 物件作為 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 物件的第八個組件,才能產生八元組。
var primes = new Tuple<int, int, int, int, int, int, int,
Tuple<int>>(2, 3, 5, 7, 11, 13, 16,
new Tuple<int>(19));
open System
let primes = new Tuple<int, int, int, int, int, int, int, Tuple<int>>(2, 3, 5, 7, 11, 13, 16, Tuple<int> 19)
Dim primes As New Tuple(Of Integer, Integer, Integer, Integer,
Integer, Integer, Integer,
Tuple(Of Integer)) _
(2, 3, 5, 7, 11, 13, 17,
New Tuple(Of Integer)(19))
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個 8-元組,而不必明確指定其組件的類型。
Note
除非你的語言提供特殊語法,否則必須呼叫 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 建構子才能建立包含九個或以上元件的元組。
Shared 類別的靜態(Tuple 在 Visual Basic 中)方法無法用於建立包含九個或以上元件的元組。
另請參閱
適用於
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
創造一個新的七元組,或稱七元組。
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
static Tuple<T1, T2, T3, T4, T5, T6, T7> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
public static Tuple<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 -> '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 Tuple(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 元組,其值為 (item1, item2item3item4item5item6)。 item7
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個七元組物件,而不必明確指定其元件的類型。 以下範例使用此 Create 方法實例化一個 7-元組。
var tuple7 = Tuple.Create("Jane", 90, 87, 93, 67, 100, 92);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
tuple7.Item1, tuple7.Item2, tuple7.Item3,
tuple7.Item4, tuple7.Item5, tuple7.Item6,
tuple7.Item7);
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
let tuple7 =
Tuple.Create("Jane", 90, 87, 93, 67, 100, 92)
printfn
$"Test scores for {tuple7.Item1}: {tuple7.Item2}, {tuple7.Item3}, {tuple7.Item4}, {tuple7.Item5}, {tuple7.Item6}, {tuple7.Item7}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
Dim tuple7 = Tuple.Create("Jane", 90, 87, 93, 67, 100, 92)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
tuple7.Item1, tuple7.Item2, tuple7.Item3,
tuple7.Item4, tuple7.Item5, tuple7.Item6,
tuple7.Item7)
' Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
此程式碼等同於以下對 Tuple<T1,T2,T3,T4,T5,T6,T7> 類別建構子的呼叫。
var tuple7 = new Tuple<string, int, int, int, int, int, int>
("Jane", 90, 87, 93, 67, 100, 92);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
tuple7.Item1, tuple7.Item2, tuple7.Item3,
tuple7.Item4, tuple7.Item5, tuple7.Item6,
tuple7.Item7);
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
let tuple7 =
Tuple<string, int, int, int, int, int, int>("Jane", 90, 87, 93, 67, 100, 92)
printfn
$"Test scores for {tuple7.Item1}: {tuple7.Item2}, {tuple7.Item3}, {tuple7.Item4}, {tuple7.Item5}, {tuple7.Item6}, {tuple7.Item7}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
Dim tuple7 = New Tuple(Of String, Integer, Integer,
Integer, Integer, Integer, Integer) _
("Jane", 90, 87, 93, 67, 100, 92)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
tuple7.Item1, tuple7.Item2, tuple7.Item3,
tuple7.Item4, tuple7.Item5, tuple7.Item6,
tuple7.Item7)
' Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
另請參閱
適用於
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
建立一個新的六元組,或稱六元組。
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
static Tuple<T1, T2, T3, T4, T5, T6> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
public static Tuple<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 -> '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 Tuple(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 元組,其值為 (item1, item2, item3item4item5)。 item6
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個六元組物件,而不必明確指定其組件的類型。 以下範例使用此 Create 方法實例化一個 6-元組。
var tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
tuple6.Item1, tuple6.Item2, tuple6.Item3,
tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
let tuple6 =
Tuple.Create("Jane", 90, 87, 93, 67, 100)
printfn
$"Test scores for {tuple6.Item1}: {tuple6.Item2}, {tuple6.Item3}, {tuple6.Item4}, {tuple6.Item5}, {tuple6.Item6}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
tuple6.Item1, tuple6.Item2, tuple6.Item3,
tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100
此程式碼等同於以下對 Tuple<T1,T2,T3,T4,T5,T6> 類別建構子的呼叫。
var tuple6 = new Tuple<string, int, int, int, int, int>
("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
tuple6.Item1, tuple6.Item2, tuple6.Item3,
tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
let tuple6 =
Tuple<string, int, int, int, int, int>("Jane", 90, 87, 93, 67, 100)
printfn
$"Test scores for {tuple6.Item1}: {tuple6.Item2}, {tuple6.Item3}, {tuple6.Item4}, {tuple6.Item5}, {tuple6.Item6}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = New Tuple(Of String, Integer, Integer, Integer,
Integer, Integer) _
("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
tuple6.Item1, tuple6.Item2, tuple6.Item3,
tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100
另請參閱
適用於
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
創造一個新的五元組或五元組。
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
static Tuple<T1, T2, T3, T4, T5> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
public static Tuple<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 -> '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 Tuple(Of T1, T2, T3, T4, T5)
類型參數
- T1
元組第一個組件的型別。
- T2
元組第二個組件的型別。
- T3
元組第三個成分的型別。
- T4
元組第四個組成部分的型別。
- T5
元組第五個成分的類型。
參數
- item1
- T1
元組的第一個分量值。
- item2
- T2
元組的第二個組件值。
- item3
- T3
元組第三個分量的值。
- item4
- T4
元組第四個分量的值。
- item5
- T5
元組第五個分量的值。
傳回
一個 5-元組,其值為 (item1, item2, item3, item4, )。 item5
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個五元組物件,而不必明確指定其組件的類型。 以下範例使用此 Create 方法實例化一個 5-元組。
var tuple5 = Tuple.Create("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
tuple5.Item1, tuple5.Item3, tuple5.Item2,
tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
let tuple5 =
Tuple.Create("New York", 1990, 7322564, 2000, 8008278)
printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {tuple5.Item4}"
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim tuple5 = Tuple.Create("New York", 1990, 7322564, 2000,
8008278)
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
tuple5.Item1, tuple5.Item3, tuple5.Item2,
tuple5.Item5, tuple5.Item4)
' Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
此程式碼等同於以下對 Tuple<T1,T2,T3,T4,T5> 類別建構子的呼叫。
var tuple5 = new Tuple<string, int, int, int, int>
("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
tuple5.Item1, tuple5.Item3, tuple5.Item2,
tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
let tuple5 =
Tuple<string, int, int, int, int>("New York", 1990, 7322564, 2000, 8008278)
printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {tuple5.Item4}"
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim tuple5 = New Tuple(Of String, Integer, Integer,
Integer, Integer) _
("New York", 1990, 7322564, 2000, 8008278)
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
tuple5.Item1, tuple5.Item3, tuple5.Item2,
tuple5.Item5, tuple5.Item4)
' Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
另請參閱
適用於
Create<T1,T2,T3,T4>(T1, T2, T3, T4)
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
創造一個新的四元組或四元組。
public:
generic <typename T1, typename T2, typename T3, typename T4>
static Tuple<T1, T2, T3, T4> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4);
public static Tuple<T1,T2,T3,T4> Create<T1,T2,T3,T4>(T1 item1, T2 item2, T3 item3, T4 item4);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 -> '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 Tuple(Of T1, T2, T3, T4)
類型參數
- T1
元組第一個組件的型別。
- T2
元組第二個組件的型別。
- T3
元組第三個成分的型別。
- T4
元組第四個組成部分的型別。
參數
- item1
- T1
元組的第一個分量值。
- item2
- T2
元組的第二個組件值。
- item3
- T3
元組第三個分量的值。
- item4
- T4
元組第四個分量的值。
傳回
一個 4-元組,其值為 (item1, item2, item3, item4)。
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個四元組物件,而不必明確指定其組件的類型。 以下範例使用此 Create 方法實例化一個四元組。
var tuple4 = Tuple.Create("New York", 32.68, 51.87, 76.3);
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
tuple4.Item1, tuple4.Item4, tuple4.Item2,
tuple4.Item3);
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
let tuple4 =
Tuple.Create("New York", 32.68, 51.87, 76.3)
printfn $"{tuple4.Item1}: Hi {tuple4.Item4}, Lo {tuple4.Item2}, Ave {tuple4.Item3}"
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
Dim tuple4 = Tuple.Create("New York", 32.68, 51.87, 76.3)
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
tuple4.Item1, tuple4.Item4, tuple4.Item2,
tuple4.Item3)
' Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
此程式碼等同於以下對 Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> 類別建構子的呼叫。
var tuple4 = new Tuple<string, double, double, double>
("New York", 32.68, 51.87, 76.3);
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
tuple4.Item1, tuple4.Item4, tuple4.Item2,
tuple4.Item3);
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
let tuple4 =
Tuple<string, double, double, double>("New York", 32.68, 51.87, 76.3)
printfn $"{tuple4.Item1}: Hi {tuple4.Item4}, Lo {tuple4.Item2}, Ave {tuple4.Item3}"
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
Dim tuple4 = New Tuple(Of String, Double, Double, Double) _
("New York", 32.68, 51.87, 76.3)
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
tuple4.Item1, tuple4.Item4, tuple4.Item2,
tuple4.Item3)
' Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
另請參閱
適用於
Create<T1,T2,T3>(T1, T2, T3)
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
建立一個新的三元組,或三元組。
public:
generic <typename T1, typename T2, typename T3>
static Tuple<T1, T2, T3> ^ Create(T1 item1, T2 item2, T3 item3);
public static Tuple<T1,T2,T3> Create<T1,T2,T3>(T1 item1, T2 item2, T3 item3);
static member Create : 'T1 * 'T2 * 'T3 -> 'T1 * 'T2 * 'T3
Public Shared Function Create(Of T1, T2, T3) (item1 As T1, item2 As T2, item3 As T3) As Tuple(Of T1, T2, T3)
類型參數
- T1
元組第一個組件的型別。
- T2
元組第二個組件的型別。
- T3
元組第三個成分的型別。
參數
- item1
- T1
元組的第一個分量值。
- item2
- T2
元組的第二個組件值。
- item3
- T3
元組第三個分量的值。
傳回
一個值為 (item1, item2, ) item3的三元組。
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個三元組物件,而不必明確指定其元件的類型。 以下範例使用此 Create 方法實例化一個三元組。
var tuple3 = Tuple.Create("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}",
tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87
let tuple3 = Tuple.Create("New York", 32.68, 51.87)
printfn $"{tuple3.Item1}: lo {tuple3.Item2}, hi {tuple3.Item3}"
// Displays New York: lo 32.68, hi 51.87
Dim tuple3 = Tuple.Create("New York", 32.68, 51.87)
Console.WriteLine("{0}: lo {1}, hi {2}",
tuple3.Item1, tuple3.Item2, tuple3.Item3)
' Displays New York: lo 32.68, hi 51.87
此程式碼等同於以下對 Tuple<T1,T2,T3>.Tuple<T1,T2,T3> 類別建構子的呼叫。
var tuple3 = new Tuple<string, double, double>
("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}",
tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87
let tuple3 =
Tuple<string, double, double>("New York", 32.68, 51.87)
printfn $"{tuple3.Item1}: lo {tuple3.Item2}, hi {tuple3.Item3}"
// Displays New York: lo 32.68, hi 51.87
Dim tuple3 = New Tuple(Of String, Double, Double)("New York", 32.68, 51.87)
Console.WriteLine("{0}: lo {1}, hi {2}",
tuple3.Item1, tuple3.Item2, tuple3.Item3)
' Displays New York: lo 32.68, hi 51.87
另請參閱
適用於
Create<T1,T2>(T1, T2)
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
建立一個新的 2 元組,或稱對。
public:
generic <typename T1, typename T2>
static Tuple<T1, T2> ^ Create(T1 item1, T2 item2);
public static Tuple<T1,T2> Create<T1,T2>(T1 item1, T2 item2);
static member Create : 'T1 * 'T2 -> 'T1 * 'T2
Public Shared Function Create(Of T1, T2) (item1 As T1, item2 As T2) As Tuple(Of T1, T2)
類型參數
- T1
元組第一個組件的型別。
- T2
元組第二個組件的型別。
參數
- item1
- T1
元組的第一個分量值。
- item2
- T2
元組的第二個組件值。
傳回
一個值為(item1, item2) 的 2-元組。
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個二元組物件,而不必明確指定其元件的類型。 以下範例使用此 Create 方法實例化一個 2-元組。
var tuple2 = Tuple.Create("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
let tuple2 = Tuple.Create("New York", 32.68)
printfn $"{tuple2.Item1}: {tuple2.Item2}"
// Displays New York: 32.68
Dim tuple2 = Tuple.Create("New York", 32.68)
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2)
' Displays New York: 32.68
此程式碼等同於以下對 Tuple<T1,T2> 類別建構子的呼叫。
var tuple2 = new Tuple<string, double>("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
let tuple2 = Tuple<string, double>("New York", 32.68)
printfn $"{tuple2.Item1}: {tuple2.Item2}"
// Displays New York: 32.68
Dim tuple2 = New Tuple(Of String, Double)("New York", 32.68)
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2)
' Displays New York: 32.68
另請參閱
適用於
Create<T1>(T1)
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
- 來源:
- Tuple.cs
建立一個新的 1-元組,或稱單元。
public:
generic <typename T1>
static Tuple<T1> ^ Create(T1 item1);
public static Tuple<T1> Create<T1>(T1 item1);
static member Create : 'T1 -> 'T1
Public Shared Function Create(Of T1) (item1 As T1) As Tuple(Of T1)
類型參數
- T1
元組中唯一元件的類型。
參數
- item1
- T1
該元組唯一分量的值。
傳回
一個值為 (item1) 的元組。
備註
Create 是一個輔助方法,你可以呼叫它來實例化一個 1 元組物件,而不必明確指定其元件的型別。 以下範例使用該 Create 方法實例化一個 1-元組,其組件型別為 Int32。
var tuple1 = Tuple.Create(12);
Console.WriteLine(tuple1.Item1); // Displays 12
let tuple1 = Tuple.Create 12
printfn $"{tuple1.Item1}" // Displays 12
Dim tuple1 = Tuple.Create(12)
Console.WriteLine(tuple1.Item1) ' Displays 12
此程式碼等同於以下對 Tuple<T1> 類別建構子的呼叫。
var tuple1 = new Tuple<int>(12);
Console.WriteLine(tuple1.Item1); // Displays 12
let tuple1 = Tuple<int> 12
printfn $"{tuple1.Item1}" // Displays 12
Dim tuple1 = New Tuple(Of Integer)(12)
Console.WriteLine(tuple1.Item1) ' Displays 12