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