Item5 Property
Collapse the table of content
Expand the table of content

Tuple(Of T1, T2, T3, T4, T5).Item5 Property


Gets the value of the current Tuple(Of T1, T2, T3, T4, T5) object's fifth component.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

Public ReadOnly Property Item5 As T5

Property Value

Type: T5

The value of the current Tuple(Of T1, T2, T3, T4, T5) object's fifth component.

You can dynamically determine the type of the Item2 component in one of two ways:

The following example defines an array of Tuple(Of T1, T2, T3, T4, T5) objects whose components contain the name of a state in the United Dates, its population in 1990 and 2000, its population change in this 10-year period, and the percentage change in its population. It then iterates through the array and displays the value of each component in a tuple.

Module Example
   Public Sub Main()
      ' Define array of tuples reflecting population change by state, 1990-2000.
      Dim statesData() = 
          { Tuple.Create("California", 29760021, 33871648, 4111627, 13.8), 
            Tuple.Create("Illinois", 11430602, 12419293, 988691, 8.6), 
            Tuple.Create("Washington", 4866692, 5894121, 1027429, 21.1) }
      ' Display the items of each tuple
      Console.WriteLine("{0,-12}{1,18}{2,18}{3,15}{4,12}", "State", "Population 1990", _
                        "Population 2000", "Change", "% Change")
      For Each stateData As Tuple(Of String, Integer, Integer, Integer, Double) In statesData
         Console.WriteLine("{0,-12}{1,18:N0}{2,18:N0}{3,15:N0}{4,12:P1}", _
                           stateData.Item1, stateData.Item2, _
                           stateData.Item3, stateData.Item4, stateData.Item5/100)      
   End Sub
End Module
' The example displays the following output:
'    State          Population 1990   Population 2000         Change    % Change
'    California          29,760,021        33,871,648      4,111,627      13.8 %
'    Illinois            11,430,602        12,419,293        988,691       8.6 %
'    Washington           4,866,692         5,894,121      1,027,429      21.1 %

Universal Windows Platform
Available since 4.5
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Available since 4.0
Windows Phone Silverlight
Available since 8.0
Windows Phone
Available since 8.1
Return to top
© 2015 Microsoft