# Tuple.Create 方法

## 多載

 Create(T1, T2, T3, T4, T5, T6, T7, T8) 建立新的 8-tuple 或八重 (Octuple) 物件。Creates a new 8-tuple, or octuple. Create(T1, T2, T3, T4, T5, T6, T7) 建立新的 7-Tuple 或七重 (Septuple) 物件。Creates a new 7-tuple, or septuple. Create(T1, T2, T3, T4, T5, T6) 建立新的 6-Tuple 或六重 (Sextuple) 物件。Creates a new 6-tuple, or sextuple. Create(T1, T2, T3, T4, T5) 建立新的 5-Tuple 或五重 (Quintuple) 物件。Creates a new 5-tuple, or quintuple. Create(T1, T2, T3, T4) 建立新的 4-Tuple 或四重 (Quadruple) 物件。Creates a new 4-tuple, or quadruple. Create(T1, T2, T3) 建立新的 3-Tuple 或三重 (Triple) 物件。Creates a new 3-tuple, or triple. Create(T1, T2) 建立新的 2-Tuple 或雙重 (Pair) 物件。Creates a new 2-tuple, or pair. Create(T1) 建立新的 1-Tuple 或單一 (Singleton) 物件。Creates a new 1-tuple, or singleton.

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

``````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

Tuple 中第 1 個元件的類型。The type of the first component of the tuple.

T2

Tuple 中第 2 個元件的類型。The type of the second component of the tuple.

T3

Tuple 中第 3 個元件的類型。The type of the third component of the tuple.

T4

Tuple 中第 4 個元件的類型。The type of the fourth component of the tuple.

T5

Tuple 中第 5 個元件的類型。The type of the fifth component of the tuple.

T6

Tuple 中第 6 個元件的類型。The type of the sixth component of the tuple.

T7

Tuple 之第七個元件的類型。The type of the seventh component of the tuple.

T8

Tuple 之第 8 個元件的類型。The type of the eighth component of the tuple.

#### 參數

item1
T1

Tuple 第 1 個元件的值。The value of the first component of the tuple.

item2
T2

Tuple 第 2 個元件的值。The value of the second component of the tuple.

item3
T3

Tuple 第 3 個元件的值。The value of the third component of the tuple.

item4
T4

Tuple 第 4 個元件的值。The value of the fourth component of the tuple.

item5
T5

Tuple 第 5 個元件的值。The value of the fifth component of the tuple.

item6
T6

Tuple 第 6 個元件的值。The value of the sixth component of the tuple.

item7
T7

Tuple 之第七個元件的值。The value of the seventh component of the tuple.

item8
T8

Tuple 之第 8 個元件的值。The value of the eighth component of the tuple.

#### 傳回

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

### 範例

``````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
``````
``````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
``````

``````var primes = new Tuple<int, int, int, int, int, int, int,
Tuple<int>>(2, 3, 5, 7, 11, 13, 16,
new 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 是一種 helper 方法，您可以呼叫它來具現化8元組，而不需要明確指定其元件的類型。Create is a helper method that you can call to instantiate an 8-tuple without having to explicitly specify the types of its components.

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

``````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

Tuple 中第 1 個元件的類型。The type of the first component of the tuple.

T2

Tuple 中第 2 個元件的類型。The type of the second component of the tuple.

T3

Tuple 中第 3 個元件的類型。The type of the third component of the tuple.

T4

Tuple 中第 4 個元件的類型。The type of the fourth component of the tuple.

T5

Tuple 中第 5 個元件的類型。The type of the fifth component of the tuple.

T6

Tuple 中第 6 個元件的類型。The type of the sixth component of the tuple.

T7

Tuple 之第七個元件的類型。The type of the seventh component of the tuple.

#### 參數

item1
T1

Tuple 第 1 個元件的值。The value of the first component of the tuple.

item2
T2

Tuple 第 2 個元件的值。The value of the second component of the tuple.

item3
T3

Tuple 第 3 個元件的值。The value of the third component of the tuple.

item4
T4

Tuple 第 4 個元件的值。The value of the fourth component of the tuple.

item5
T5

Tuple 第 5 個元件的值。The value of the fifth component of the tuple.

item6
T6

Tuple 第 6 個元件的值。The value of the sixth component of the tuple.

item7
T7

Tuple 之第七個元件的值。The value of the seventh component of the tuple.

### 備註

Create 是一種 helper 方法，您可以呼叫它來具現化7元組物件，而不需要明確指定其元件的類型。Create is a helper method that you can call to instantiate a 7-tuple object without having to explicitly specify the types of its components. 下列範例會使用 Create 方法來具現化7元組。The following example uses the Create method to instantiate a 7-tuple.

``````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
``````
``````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
``````

``````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
``````
``````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)

``````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

Tuple 中第 1 個元件的類型。The type of the first component of the tuple.

T2

Tuple 中第 2 個元件的類型。The type of the second component of the tuple.

T3

Tuple 中第 3 個元件的類型。The type of the third component of the tuple.

T4

Tuple 中第 4 個元件的類型。The type of the fourth component of the tuple.

T5

Tuple 中第 5 個元件的類型。The type of the fifth component of the tuple.

T6

Tuple 中第 6 個元件的類型。The type of the sixth component of the tuple.

#### 參數

item1
T1

Tuple 第 1 個元件的值。The value of the first component of the tuple.

item2
T2

Tuple 第 2 個元件的值。The value of the second component of the tuple.

item3
T3

Tuple 第 3 個元件的值。The value of the third component of the tuple.

item4
T4

Tuple 第 4 個元件的值。The value of the fourth component of the tuple.

item5
T5

Tuple 第 5 個元件的值。The value of the fifth component of the tuple.

item6
T6

Tuple 第 6 個元件的值。The value of the sixth component of the tuple.

### 備註

Create 是一種 helper 方法，您可以呼叫它來具現化6元組物件，而不需要明確指定其元件的類型。Create is a helper method that you can call to instantiate a 6-tuple object without having to explicitly specify the types of its components. 下列範例會使用 Create 方法來具現化6元組。The following example uses the Create method to instantiate a 6-tuple.

``````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
``````
``````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
``````

``````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
``````
``````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)

``````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

Tuple 中第 1 個元件的類型。The type of the first component of the tuple.

T2

Tuple 中第 2 個元件的類型。The type of the second component of the tuple.

T3

Tuple 中第 3 個元件的類型。The type of the third component of the tuple.

T4

Tuple 中第 4 個元件的類型。The type of the fourth component of the tuple.

T5

Tuple 中第 5 個元件的類型。The type of the fifth component of the tuple.

#### 參數

item1
T1

Tuple 第 1 個元件的值。The value of the first component of the tuple.

item2
T2

Tuple 第 2 個元件的值。The value of the second component of the tuple.

item3
T3

Tuple 第 3 個元件的值。The value of the third component of the tuple.

item4
T4

Tuple 第 4 個元件的值。The value of the fourth component of the tuple.

item5
T5

Tuple 第 5 個元件的值。The value of the fifth component of the tuple.

### 備註

Create 是一種 helper 方法，您可以呼叫它來具現化5個元組物件，而不需要明確指定其元件的類型。Create is a helper method that you can call to instantiate a 5-tuple object without having to explicitly specify the types of its components. 下列範例會使用 Create 方法來具現化5個元組。The following example uses the Create method to instantiate a 5-tuple.

``````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
``````
``````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
``````

``````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
``````
``````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)

``````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

Tuple 中第 1 個元件的類型。The type of the first component of the tuple.

T2

Tuple 中第 2 個元件的類型。The type of the second component of the tuple.

T3

Tuple 中第 3 個元件的類型。The type of the third component of the tuple.

T4

Tuple 中第 4 個元件的類型。The type of the fourth component of the tuple.

#### 參數

item1
T1

Tuple 第 1 個元件的值。The value of the first component of the tuple.

item2
T2

Tuple 第 2 個元件的值。The value of the second component of the tuple.

item3
T3

Tuple 第 3 個元件的值。The value of the third component of the tuple.

item4
T4

Tuple 第 4 個元件的值。The value of the fourth component of the tuple.

### 備註

Create 是一種協助程式方法，您可以呼叫它來具現化4元組物件，而不需要明確指定其元件的類型。Create is a helper method that you can call to instantiate a 4-tuple object without having to explicitly specify the types of its components. 下列範例會使用 Create 方法來具現化4個元組。The following example uses the Create method to instantiate a 4-tuple.

``````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
``````
``````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
``````

``````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
``````
``````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)

``````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

Tuple 中第 1 個元件的類型。The type of the first component of the tuple.

T2

Tuple 中第 2 個元件的類型。The type of the second component of the tuple.

T3

Tuple 中第 3 個元件的類型。The type of the third component of the tuple.

#### 參數

item1
T1

Tuple 第 1 個元件的值。The value of the first component of the tuple.

item2
T2

Tuple 第 2 個元件的值。The value of the second component of the tuple.

item3
T3

Tuple 第 3 個元件的值。The value of the third component of the tuple.

### 備註

Create 是一種 helper 方法，您可以呼叫它來具現化3元組物件，而不需要明確指定其元件的類型。Create is a helper method that you can call to instantiate a 3-tuple object without having to explicitly specify the types of its components. 下列範例會使用 Create 方法來具現化3個元組。The following example uses the Create method to instantiate a 3-tuple.

``````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
``````
``````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
``````

``````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
``````
``````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)

``````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

Tuple 中第 1 個元件的類型。The type of the first component of the tuple.

T2

Tuple 中第 2 個元件的類型。The type of the second component of the tuple.

#### 參數

item1
T1

Tuple 第 1 個元件的值。The value of the first component of the tuple.

item2
T2

Tuple 第 2 個元件的值。The value of the second component of the tuple.

### 備註

Create 是一種 helper 方法，您可以呼叫它來具現化2個元組物件，而不需要明確指定其元件的類型。Create is a helper method that you can call to instantiate a 2-tuple object without having to explicitly specify the types of its components. 下列範例會使用 Create 方法來具現化2個元組。The following example uses the Create method to instantiate a 2-tuple.

``````var tuple2 = Tuple.Create("New York", 32.68);
Console.WriteLine("{0}: {1}", 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
``````

``````var tuple2 = new Tuple<string, double>("New York", 32.68);
Console.WriteLine("{0}: {1}", 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)

``````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

Tuple 之唯一元件的類型。The type of the only component of the tuple.

#### 參數

item1
T1

Tuple 之唯一元件的值。The value of the only component of the tuple.

### 備註

Create 是協助程式方法，您可以呼叫它來具現化1個元組物件，而不需要明確指定其元件的類型。Create is a helper method that you can call to instantiate a 1-tuple object without having to explicitly specify the type of its component. 下列範例會使用 Create 方法，以具現化其元件屬於 Int32類型的1元組。The following example uses the Create method to instantiate a 1-tuple whose component is of type Int32.

``````var tuple1 = Tuple.Create(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
``````
``````Dim tuple1 = Tuple.Create(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12
``````

``````var tuple1 = new Tuple<int>(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
``````
``````Dim tuple1 = New Tuple(Of Integer)(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12
``````