Tuple.Create Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um novo objeto de tupla.
Sobrecargas
| Name | Description |
|---|---|
| Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Cria um novo 8-tuplo, ou octuplo. |
| Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Cria um novo 7-tuple, ou septuplo. |
| Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Cria um novo 6-tuplo, ou sextuplo. |
| Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Cria uma nova 5-tupla, ou quíntupla. |
| Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
Cria um novo 4-tuple, ou quádruplo. |
| Create<T1,T2,T3>(T1, T2, T3) |
Cria um novo 3-tuple, ou triplo. |
| Create<T1,T2>(T1, T2) |
Cria um novo 2-tuple, ou par. |
| Create<T1>(T1) |
Cria um novo 1-tuple, ou singleton. |
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
Cria um novo 8-tuplo, ou octuplo.
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))
Parâmetros de Tipo Genérico
- T1
O tipo do primeiro componente da tupla.
- T2
O tipo do segundo componente da tupla.
- T3
O tipo do terceiro componente da tupla.
- T4
O tipo do quarto componente da tupla.
- T5
O tipo do quinto componente da tupla.
- T6
O tipo do sexto componente da tupla.
- T7
O tipo do sétimo componente da tupla.
- T8
O tipo do oitavo componente da tupla.
Parâmetros
- item1
- T1
O valor do primeiro componente da tupla.
- item2
- T2
O valor do segundo componente da tupla.
- item3
- T3
O valor do terceiro componente da tupla.
- item4
- T4
O valor do quarto componente da tupla.
- item5
- T5
O valor do quinto componente da tupla.
- item6
- T6
O valor do sexto componente da tupla.
- item7
- T7
O valor do sétimo componente da tupla.
- item8
- T8
O valor do oitavo componente da tupla.
Devoluções
Um 8-tuplo (octuplo) cujo valor é (item1, item2, item3, item4, item5, item6item7). item8
Exemplos
O exemplo seguinte cria uma 8-tupla cujos componentes são números primos menores que 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
Isto é equivalente ao exemplo seguinte, que usa o Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> construtor de classes em vez do Create método de criação em fábrica. Note que instanciar um Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> objeto desta forma envolve consideravelmente mais código, porque é necessário declarar um objeto aninhado Tuple<T1> como o Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> oitavo componente do objeto para produzir um octuplo.
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))
Observações
Create é um método auxiliar que pode chamar para instanciar uma 8-tupla sem ter de especificar explicitamente os tipos dos seus componentes.
Note
Deve chamar o Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> construtor para criar uma tupla com nove ou mais componentes, a menos que a sua linguagem forneça uma sintaxe especial para esse fim. Os métodos estáticos (Shared em Visual Basic) da classe Tuple não podem ser usados para criar uma tupla com nove ou mais componentes.
Ver também
Aplica-se a
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
Cria um novo 7-tuple, ou septuplo.
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)
Parâmetros de Tipo Genérico
- T1
O tipo do primeiro componente da tupla.
- T2
O tipo do segundo componente da tupla.
- T3
O tipo do terceiro componente da tupla.
- T4
O tipo do quarto componente da tupla.
- T5
O tipo do quinto componente da tupla.
- T6
O tipo do sexto componente da tupla.
- T7
O tipo do sétimo componente da tupla.
Parâmetros
- item1
- T1
O valor do primeiro componente da tupla.
- item2
- T2
O valor do segundo componente da tupla.
- item3
- T3
O valor do terceiro componente da tupla.
- item4
- T4
O valor do quarto componente da tupla.
- item5
- T5
O valor do quinto componente da tupla.
- item6
- T6
O valor do sexto componente da tupla.
- item7
- T7
O valor do sétimo componente da tupla.
Devoluções
Uma 7-upla cujo valor é (item1, item2, item3, item4, item5, item6, ). item7
Observações
Create é um método helper que pode chamar para instanciar um objeto de 7-tuplas sem ter de especificar explicitamente os tipos dos seus componentes. O exemplo seguinte utiliza o Create método para instanciar uma 7-tupla.
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
Este código é equivalente à seguinte chamada ao Tuple<T1,T2,T3,T4,T5,T6,T7> construtor de classes.
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
Ver também
Aplica-se a
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
Cria um novo 6-tuplo, ou sextuplo.
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)
Parâmetros de Tipo Genérico
- T1
O tipo do primeiro componente da tupla.
- T2
O tipo do segundo componente da tupla.
- T3
O tipo do terceiro componente da tupla.
- T4
O tipo do quarto componente da tupla.
- T5
O tipo do quinto componente da tupla.
- T6
O tipo do sexto componente da tupla.
Parâmetros
- item1
- T1
O valor do primeiro componente da tupla.
- item2
- T2
O valor do segundo componente da tupla.
- item3
- T3
O valor do terceiro componente da tupla.
- item4
- T4
O valor do quarto componente da tupla.
- item5
- T5
O valor do quinto componente da tupla.
- item6
- T6
O valor do sexto componente da tupla.
Devoluções
Um 6-tuplo cujo valor é (item1, item2, item3, item4, item5, ). item6
Observações
Create é um método auxiliar que pode chamar para instanciar um objeto de 6 tuplas sem ter de especificar explicitamente os tipos dos seus componentes. O exemplo seguinte utiliza o Create método para instanciar uma 6-tupla.
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
Este código é equivalente à seguinte chamada ao Tuple<T1,T2,T3,T4,T5,T6> construtor de classes.
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
Ver também
Aplica-se a
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
Cria uma nova 5-tupla, ou quíntupla.
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)
Parâmetros de Tipo Genérico
- T1
O tipo do primeiro componente da tupla.
- T2
O tipo do segundo componente da tupla.
- T3
O tipo do terceiro componente da tupla.
- T4
O tipo do quarto componente da tupla.
- T5
O tipo do quinto componente da tupla.
Parâmetros
- item1
- T1
O valor do primeiro componente da tupla.
- item2
- T2
O valor do segundo componente da tupla.
- item3
- T3
O valor do terceiro componente da tupla.
- item4
- T4
O valor do quarto componente da tupla.
- item5
- T5
O valor do quinto componente da tupla.
Devoluções
Uma 5-tupla cujo valor é (item1, item2, item3, item4, item5).
Observações
Create é um método auxiliar que pode chamar para instanciar um objeto de 5 tuplas sem precisar especificar explicitamente os tipos dos seus componentes. O exemplo seguinte utiliza o Create método para instanciar uma 5-tupla.
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
Este código é equivalente à seguinte chamada ao Tuple<T1,T2,T3,T4,T5> construtor de classes.
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
Ver também
Aplica-se a
Create<T1,T2,T3,T4>(T1, T2, T3, T4)
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
Cria um novo 4-tuple, ou quádruplo.
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)
Parâmetros de Tipo Genérico
- T1
O tipo do primeiro componente da tupla.
- T2
O tipo do segundo componente da tupla.
- T3
O tipo do terceiro componente da tupla.
- T4
O tipo do quarto componente da tupla.
Parâmetros
- item1
- T1
O valor do primeiro componente da tupla.
- item2
- T2
O valor do segundo componente da tupla.
- item3
- T3
O valor do terceiro componente da tupla.
- item4
- T4
O valor do quarto componente da tupla.
Devoluções
Uma 4-tupla cujo valor é (item1, item2, item3, item4).
Observações
Create é um método auxiliar que pode chamar para instanciar um objeto de 4-tuplas sem ter de especificar explicitamente os tipos dos seus componentes. O exemplo seguinte utiliza o Create método para instanciar uma 4-tupla.
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
Este código é equivalente à seguinte chamada ao Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> construtor de classes.
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
Ver também
Aplica-se a
Create<T1,T2,T3>(T1, T2, T3)
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
Cria um novo 3-tuple, ou triplo.
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)
Parâmetros de Tipo Genérico
- T1
O tipo do primeiro componente da tupla.
- T2
O tipo do segundo componente da tupla.
- T3
O tipo do terceiro componente da tupla.
Parâmetros
- item1
- T1
O valor do primeiro componente da tupla.
- item2
- T2
O valor do segundo componente da tupla.
- item3
- T3
O valor do terceiro componente da tupla.
Devoluções
Uma 3-upla cujo valor é (item1, item2, item3).
Observações
Create é um método auxiliar que pode chamar para instanciar um objeto de 3-tuplas sem ter de especificar explicitamente os tipos dos seus componentes. O exemplo seguinte utiliza o Create método para instanciar uma 3-tupla.
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
Este código é equivalente à seguinte chamada ao Tuple<T1,T2,T3>.Tuple<T1,T2,T3> construtor de classes.
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
Ver também
Aplica-se a
Create<T1,T2>(T1, T2)
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
Cria um novo 2-tuple, ou par.
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)
Parâmetros de Tipo Genérico
- T1
O tipo do primeiro componente da tupla.
- T2
O tipo do segundo componente da tupla.
Parâmetros
- item1
- T1
O valor do primeiro componente da tupla.
- item2
- T2
O valor do segundo componente da tupla.
Devoluções
Uma 2-upla cujo valor é (item1, item2).
Observações
Create é um método auxiliar que pode chamar para instanciar um objeto de 2-tuplas sem ter de especificar explicitamente os tipos dos seus componentes. O exemplo seguinte utiliza o Create método para instanciar uma 2-tupla.
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
Este código é equivalente à seguinte chamada ao Tuple<T1,T2> construtor de classes.
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
Ver também
Aplica-se a
Create<T1>(T1)
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
- Origem:
- Tuple.cs
Cria um novo 1-tuple, ou singleton.
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)
Parâmetros de Tipo Genérico
- T1
O tipo do único componente da tupla.
Parâmetros
- item1
- T1
O valor do único componente da tupla.
Devoluções
Uma tupla cujo valor é (item1).
Observações
Create é um método auxiliar que pode chamar para instanciar um objeto 1-tupla sem ter de especificar explicitamente o tipo do seu componente. O exemplo seguinte utiliza o Create método para instanciar uma 1-tupla cujo componente é do tipo 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
Este código é equivalente à seguinte chamada ao Tuple<T1> construtor de classes.
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