Tuple.Create Tuple.Create Tuple.Create Tuple.Create Method

Definição

Cria um novo objeto de tupla.Creates a new tuple object.

Sobrecargas

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

Cria uma nova tupla de 8 ou octupla.Creates a new 8-tuple, or octuple.

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

Cria uma nova tupla de 7 ou um sétuplo.Creates a new 7-tuple, or septuple.

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

Cria uma nova tupla de 6 ou sêxtupla.Creates a new 6-tuple, or sextuple.

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Cria uma nova tupla de 5 ou quíntuplo.Creates a new 5-tuple, or quintuple.

Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4)

Cria uma nova tupla de 4 ou quádrupla.Creates a new 4-tuple, or quadruple.

Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3)

Cria uma nova tupla de 3 ou um triplo.Creates a new 3-tuple, or triple.

Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2)

Cria uma nova tupla de 2 ou par.Creates a new 2-tuple, or pair.

Create<T1>(T1) Create<T1>(T1) Create<T1>(T1) Create<T1>(T1)

Cria uma nova tupla de 1 ou 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) Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

Cria uma nova tupla de 8 ou octupla.Creates a new 8-tuple, or octuple.

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

T1

O tipo do primeiro componente da tupla.The type of the first component of the tuple.

T2

O tipo do segundo componente da tupla.The type of the second component of the tuple.

T3

O tipo do terceiro componente da tupla.The type of the third component of the tuple.

T4

O tipo do quarto tipo componente da tupla.The type of the fourth component of the tuple.

T5

O tipo do quinto componente da tupla.The type of the fifth component of the tuple.

T6

O tipo do sexto componente da tupla.The type of the sixth component of the tuple.

T7

O tipo do sétimo componente da tupla.The type of the seventh component of the tuple.

T8

O tipo do oitavo componente da tupla.The type of the eighth component of the tuple.

Parâmetros

item1
T1 T1 T1 T1

O valor do primeiro componente da tupla.The value of the first component of the tuple.

item2
T2 T2 T2 T2

O valor do segundo componente da tupla.The value of the second component of the tuple.

item3
T3 T3 T3 T3

O valor do terceiro componente da tupla.The value of the third component of the tuple.

item4
T4 T4 T4 T4

O valor do quarto componente da tupla.The value of the fourth component of the tuple.

item5
T5 T5 T5 T5

O valor do quinto componente da tupla.The value of the fifth component of the tuple.

item6
T6 T6 T6 T6

O valor do sexto componente da tupla.The value of the sixth component of the tuple.

item7
T7 T7 T7 T7

O valor do sétimo componente da tupla.The value of the seventh component of the tuple.

item8
T8 T8 T8 T8

O valor do oitavo componente da tupla.The value of the eighth component of the tuple.

Retornos

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

Uma tupla de 8 (octupla) cujo valor é (item1, item2, item3, item4, item5, item6, item7 e item8).An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8).

Exemplos

O exemplo a seguir cria uma tupla de 8 cujos componentes são números primos de menor que 20.The following example creates an 8-tuple whose components are prime numbers that are less than 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
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

Isso é equivalente ao exemplo a seguir, que usa o Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> construtor de classe em vez do Create método de criação de fábrica.This is equivalent to the following example, which uses the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> class constructor instead of the Create factory creation method. Observe que criar uma instância uma Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> objeto assim envolve consideravelmente mais código, porque você deve declarar um aninhados Tuple<T1> do objeto como o Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> oitavo componente do objeto para produzir uma octupla.Note that instantiating a Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object in this way involves considerably more code, because you must declare a nested Tuple<T1> object as the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object's eighth component to produce an octuple.

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

Comentários

Create é um método auxiliar que você pode chamar para instanciar uma tupla de 8 sem ter que especificar explicitamente os tipos de seus componentes.Create is a helper method that you can call to instantiate an 8-tuple without having to explicitly specify the types of its components.

Observação

Você 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 o idioma fornece uma sintaxe especial para essa finalidade.You must call the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> constructor to create a tuple with nine or more components unless your language provides a special syntax for this purpose. Estático (Shared no Visual Basic) métodos do Tuple classe não pode ser usada para criar uma tupla com nove ou mais componentes.The static (Shared in Visual Basic) methods of the Tuple class cannot be used to create a tuple with nine or more components.

Veja também

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

Cria uma nova tupla de 7 ou um sétuplo.Creates a new 7-tuple, or septuple.

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

T1

O tipo do primeiro componente da tupla.The type of the first component of the tuple.

T2

O tipo do segundo componente da tupla.The type of the second component of the tuple.

T3

O tipo do terceiro componente da tupla.The type of the third component of the tuple.

T4

O tipo do quarto tipo componente da tupla.The type of the fourth component of the tuple.

T5

O tipo do quinto componente da tupla.The type of the fifth component of the tuple.

T6

O tipo do sexto componente da tupla.The type of the sixth component of the tuple.

T7

O tipo do sétimo componente da tupla.The type of the seventh component of the tuple.

Parâmetros

item1
T1 T1 T1 T1

O valor do primeiro componente da tupla.The value of the first component of the tuple.

item2
T2 T2 T2 T2

O valor do segundo componente da tupla.The value of the second component of the tuple.

item3
T3 T3 T3 T3

O valor do terceiro componente da tupla.The value of the third component of the tuple.

item4
T4 T4 T4 T4

O valor do quarto componente da tupla.The value of the fourth component of the tuple.

item5
T5 T5 T5 T5

O valor do quinto componente da tupla.The value of the fifth component of the tuple.

item6
T6 T6 T6 T6

O valor do sexto componente da tupla.The value of the sixth component of the tuple.

item7
T7 T7 T7 T7

O valor do sétimo componente da tupla.The value of the seventh component of the tuple.

Retornos

Uma tupla de 7 cujo valor é (item1, item2, item3, item4, item5, item6 e item7).A 7-tuple whose value is (item1, item2, item3, item4, item5, item6, item7).

Comentários

Create é um método auxiliar que você pode chamar para instanciar um objeto de tupla de 7 sem precisar especificar explicitamente os tipos de seus componentes.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. O exemplo a seguir usa o Create método para instanciar uma tupla de 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

Esse código é equivalente a seguinte chamada para o Tuple<T1,T2,T3,T4,T5,T6,T7> construtor de classe.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5,T6,T7> class constructor.

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
Veja também

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

Cria uma nova tupla de 6 ou sêxtupla.Creates a new 6-tuple, or sextuple.

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

T1

O tipo do primeiro componente da tupla.The type of the first component of the tuple.

T2

O tipo do segundo componente da tupla.The type of the second component of the tuple.

T3

O tipo do terceiro componente da tupla.The type of the third component of the tuple.

T4

O tipo do quarto tipo componente da tupla.The type of the fourth component of the tuple.

T5

O tipo do quinto componente da tupla.The type of the fifth component of the tuple.

T6

O tipo do sexto componente da tupla.The type of the sixth component of the tuple.

Parâmetros

item1
T1 T1 T1 T1

O valor do primeiro componente da tupla.The value of the first component of the tuple.

item2
T2 T2 T2 T2

O valor do segundo componente da tupla.The value of the second component of the tuple.

item3
T3 T3 T3 T3

O valor do terceiro componente da tupla.The value of the third component of the tuple.

item4
T4 T4 T4 T4

O valor do quarto componente da tupla.The value of the fourth component of the tuple.

item5
T5 T5 T5 T5

O valor do quinto componente da tupla.The value of the fifth component of the tuple.

item6
T6 T6 T6 T6

O valor do sexto componente da tupla.The value of the sixth component of the tuple.

Retornos

Uma tupla de 6 cujo valor é (item1, item2, item3, item4, item5, item6).A 6-tuple whose value is (item1, item2, item3, item4, item5, item6).

Comentários

Create é um método auxiliar que você pode chamar para instanciar um objeto de tupla de 6 sem ter que especificar explicitamente os tipos de seus componentes.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. O exemplo a seguir usa o Create método para instanciar uma tupla de 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

Esse código é equivalente a seguinte chamada para o Tuple<T1,T2,T3,T4,T5,T6> construtor de classe.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5,T6> class constructor.

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
Veja também

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Cria uma nova tupla de 5 ou quíntuplo.Creates a new 5-tuple, or quintuple.

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

T1

O tipo do primeiro componente da tupla.The type of the first component of the tuple.

T2

O tipo do segundo componente da tupla.The type of the second component of the tuple.

T3

O tipo do terceiro componente da tupla.The type of the third component of the tuple.

T4

O tipo do quarto tipo componente da tupla.The type of the fourth component of the tuple.

T5

O tipo do quinto componente da tupla.The type of the fifth component of the tuple.

Parâmetros

item1
T1 T1 T1 T1

O valor do primeiro componente da tupla.The value of the first component of the tuple.

item2
T2 T2 T2 T2

O valor do segundo componente da tupla.The value of the second component of the tuple.

item3
T3 T3 T3 T3

O valor do terceiro componente da tupla.The value of the third component of the tuple.

item4
T4 T4 T4 T4

O valor do quarto componente da tupla.The value of the fourth component of the tuple.

item5
T5 T5 T5 T5

O valor do quinto componente da tupla.The value of the fifth component of the tuple.

Retornos

Uma tupla de 5 cujo valor é (item1, item2, item3, item4 e item5).A 5-tuple whose value is (item1, item2, item3, item4, item5).

Comentários

Create é um método auxiliar que você pode chamar para instanciar um objeto de tupla 5 sem ter que especificar explicitamente os tipos de seus componentes.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. O exemplo a seguir usa o Create método para instanciar uma tupla de 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

Esse código é equivalente a seguinte chamada para o Tuple<T1,T2,T3,T4,T5> construtor de classe.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5> class constructor.

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
Veja também

Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4) Create<T1,T2,T3,T4>(T1, T2, T3, T4)

Cria uma nova tupla de 4 ou quádrupla.Creates a new 4-tuple, or quadruple.

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

T1

O tipo do primeiro componente da tupla.The type of the first component of the tuple.

T2

O tipo do segundo componente da tupla.The type of the second component of the tuple.

T3

O tipo do terceiro componente da tupla.The type of the third component of the tuple.

T4

O tipo do quarto tipo componente da tupla.The type of the fourth component of the tuple.

Parâmetros

item1
T1 T1 T1 T1

O valor do primeiro componente da tupla.The value of the first component of the tuple.

item2
T2 T2 T2 T2

O valor do segundo componente da tupla.The value of the second component of the tuple.

item3
T3 T3 T3 T3

O valor do terceiro componente da tupla.The value of the third component of the tuple.

item4
T4 T4 T4 T4

O valor do quarto componente da tupla.The value of the fourth component of the tuple.

Retornos

Uma tupla de 4 cujo valor é (item1, item2, item3, item4).A 4-tuple whose value is (item1, item2, item3, item4).

Comentários

Create é um método auxiliar que você pode chamar para instanciar um objeto de tupla de 4 sem ter que especificar explicitamente os tipos de seus componentes.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. O exemplo a seguir usa o Create método para instanciar uma tupla de 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

Esse código é equivalente a seguinte chamada para o Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> construtor de classe.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> class constructor.

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
Veja também

Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3) Create<T1,T2,T3>(T1, T2, T3)

Cria uma nova tupla de 3 ou um triplo.Creates a new 3-tuple, or triple.

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

T1

O tipo do primeiro componente da tupla.The type of the first component of the tuple.

T2

O tipo do segundo componente da tupla.The type of the second component of the tuple.

T3

O tipo do terceiro componente da tupla.The type of the third component of the tuple.

Parâmetros

item1
T1 T1 T1 T1

O valor do primeiro componente da tupla.The value of the first component of the tuple.

item2
T2 T2 T2 T2

O valor do segundo componente da tupla.The value of the second component of the tuple.

item3
T3 T3 T3 T3

O valor do terceiro componente da tupla.The value of the third component of the tuple.

Retornos

Uma tupla de 3 cujo valor é (item1, item2 e item3).A 3-tuple whose value is (item1, item2, item3).

Comentários

Create é um método auxiliar que você pode chamar para instanciar um objeto de tupla de 3 sem precisar especificar explicitamente os tipos de seus componentes.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. O exemplo a seguir usa o Create método para instanciar uma tupla de 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

Esse código é equivalente a seguinte chamada para o Tuple<T1,T2,T3>.Tuple<T1,T2,T3> construtor de classe.This code is equivalent to the following call to the Tuple<T1,T2,T3>.Tuple<T1,T2,T3> class constructor.

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
Veja também

Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2) Create<T1,T2>(T1, T2)

Cria uma nova tupla de 2 ou par.Creates a new 2-tuple, or pair.

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

T1

O tipo do primeiro componente da tupla.The type of the first component of the tuple.

T2

O tipo do segundo componente da tupla.The type of the second component of the tuple.

Parâmetros

item1
T1 T1 T1 T1

O valor do primeiro componente da tupla.The value of the first component of the tuple.

item2
T2 T2 T2 T2

O valor do segundo componente da tupla.The value of the second component of the tuple.

Retornos

Uma tupla de 2 cujo valor é (item1, item2).A 2-tuple whose value is (item1, item2).

Comentários

Create é um método auxiliar que você pode chamar para instanciar um objeto de tupla de 2 sem a necessidade de especificar explicitamente os tipos de seus componentes.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. O exemplo a seguir usa o Create método para instanciar uma tupla de 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

Esse código é equivalente a seguinte chamada para o Tuple<T1,T2> construtor de classe.This code is equivalent to the following call to the Tuple<T1,T2> class constructor.

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
Veja também

Create<T1>(T1) Create<T1>(T1) Create<T1>(T1) Create<T1>(T1)

Cria uma nova tupla de 1 ou singleton.Creates a new 1-tuple, or 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

T1

O tipo do único componente da tupla.The type of the only component of the tuple.

Parâmetros

item1
T1 T1 T1 T1

O valor do único componente da tupla.The value of the only component of the tuple.

Retornos

Uma tupla cujo valor é (item1).A tuple whose value is (item1).

Comentários

Create é um método auxiliar que você pode chamar para instanciar um objeto de tupla de 1 sem precisar especificar explicitamente o tipo do seu componente.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. O exemplo a seguir usa o Create método para instanciar uma tupla de 1 cujo componente é do tipo Int32.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

Esse código é equivalente a seguinte chamada para o Tuple<T1> construtor de classe.This code is equivalent to the following call to the Tuple<T1> class constructor.

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
Veja também

Aplica-se a