Ler em inglês

Compartilhar via


Tuple<T1,T2,T3,T4>(T1, T2, T3, T4) Construtor

Definição

Inicializa uma nova instância da classe Tuple<T1,T2,T3,T4>.

C#
public Tuple(T1 item1, T2 item2, T3 item3, T4 item4);

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.

Comentários

Você também pode usar o método estático Tuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4) para instanciar um objeto de 4 tuplas sem precisar especificar explicitamente os tipos de seus componentes. O exemplo a seguir usa o Tuple.Create<T1,T2,T3,T4>(T1, T2, T3, T4) método para instanciar uma tupla de 4 cujos componentes são do tipo String, Double, Doublee Double.

C#
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

Isso é equivalente à chamada a seguir para o construtor de Tuple<T1,T2,T3,T4> classe.

C#
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

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0