Tuple<T1,T2,T3,T4,T5,T6,T7>.Item7 Propriedade

Definição

Obtém o valor do sétimo componente do objeto Tuple<T1,T2,T3,T4,T5,T6,T7> atual.Gets the value of the current Tuple<T1,T2,T3,T4,T5,T6,T7> object's seventh component.

public:
 property T7 Item7 { T7 get(); };
public T7 Item7 { get; }
member this.Item7 : 'T7
Public ReadOnly Property Item7 As T7

Valor da propriedade

T7

O valor do sétimo componente Tuple<T1,T2,T3,T4,T5,T6,T7> do objeto atual.The value of the current Tuple<T1,T2,T3,T4,T5,T6,T7> object's seventh component.

Exemplos

O exemplo a seguir define uma matriz Tuple<T1,T2,T3,T4,T5,T6,T7> de objetos cujos componentes contêm dados de população para três cidades dos EUA (Nova York, Chicago e Los Angeles) de 1950 a 2000.The following example defines an array of Tuple<T1,T2,T3,T4,T5,T6,T7> objects whose components contain population data for three U.S. cities (New York, Chicago, and Los Angeles) from 1950 through 2000. Em seguida, ele exibe em uma tabela que lista os dados.It then displays a table that lists the data. Para exibir a população em 2000, ela recupera o valor da Item7 propriedade para cada Tuple<T1,T2,T3,T4,T5,T6,T7> objeto.To display the population in 2000, it retrieves the value of the Item7 property for each Tuple<T1,T2,T3,T4,T5,T6,T7> object.

using System;
using System.Text.RegularExpressions;

public class Class1
{
   public static void Main()
   {
      // Create tuples containing population data for New York, Chicago, 
      // and Los Angeles, 1960-2000.
      Tuple<string, int, int, int, int, int, int>[] cities =
           { Tuple.Create("New York", 7891957, 7781984, 7894862, 7071639, 7322564, 8008278),
             Tuple.Create("Los Angeles", 1970358, 2479015, 2816061, 2966850, 3485398, 3694820),
             Tuple.Create("Chicago", 3620962, 3550904, 3366957, 3005072, 2783726, 2896016) };

      // Display tuple data in table.
      string header = "Population in";
      Console.WriteLine("{0,-12} {1,66}", 
                        "City", new String('-',(66-header.Length)/2) + header + 
                                new String('-', (66-header.Length)/2));
      Console.WriteLine("{0,24}{1,11}{2,11}{3,11}{4,11}{5,11}\n", 
                        "1950", "1960", "1970", "1980", "1990", "2000");         

      foreach (var city in cities)                      
         Console.WriteLine("{0,-12} {1,11:N0}{2,11:N0}{3,11:N0}{4,11:N0}{5,11:N0}{6,11:N0}", 
                           city.Item1, city.Item2, city.Item3, city.Item4, 
                           city.Item5, city.Item6, city.Item7);
   }
}
// The example displays the following output:
//   City          --------------------------Population in--------------------------
//                       1950       1960       1970       1980       1990       2000
//
//   New York       7,891,957  7,781,984  7,894,862  7,071,639  7,322,564  8,008,278
//   Los Angeles    1,970,358  2,479,015  2,816,061  2,966,850  3,485,398  3,694,820
//   Chicago        3,620,962  3,550,904  3,366,957  3,005,072  2,783,726  2,896,016
Module Example
   Public Sub Main()
      ' Create tuples containing population data for New York, Chicago, 
      ' and Los Angeles, 1960-2000.
      Dim cities() =
           { Tuple.Create("New York", 7891957, 7781984, 7894862, 
                          7071639, 7322564, 8008278),
             Tuple.Create("Los Angeles", 1970358, 2479015, 2816061, 
                          2966850, 3485398, 3694820),
             Tuple.Create("Chicago", 3620962, 3550904, 3366957, 
                          3005072, 2783726, 2896016) }

      ' Display tuple data in table.
      Dim header As String = "Population in"
      Console.WriteLine("{0,-12} {1,66}", 
                        "City", New String("-"c,(66-header.Length)\2) + header + _
                                New String("-"c, (66-header.Length)\2))
      Console.WriteLine("{0,24}{1,11}{2,11}{3,11}{4,11}{5,11}", 
                        "1950", "1960", "1970", "1980", "1990", "2000")                  
      Console.WriteLine()
      For Each city In cities                      
         Console.WriteLine("{0,-12} {1,11:N0}{2,11:N0}{3,11:N0}{4,11:N0}{5,11:N0}{6,11:N0}", 
                           city.Item1, city.Item2, city.Item3, city.Item4, 
                           city.Item5, city.Item6, city.Item7)
      Next
   End Sub
End Module
' The example displays the following output:
'    City          --------------------------Population in--------------------------
'                        1950       1960       1970       1980       1990       2000
'    
'    New York       7,891,957  7,781,984  7,894,862  7,071,639  7,322,564  8,008,278
'    Los Angeles    1,970,358  2,479,015  2,816,061  2,966,850  3,485,398  3,694,820
'    Chicago        3,620,962  3,550,904  3,366,957  3,005,072  2,783,726  2,896,016

Comentários

É possível determinar dinamicamente o tipo do componente Item7 de duas maneiras:You can dynamically determine the type of the Item7 component in one of two ways:

Aplica-se a