Tuple(Of T1, T2, T3, T4, T5) Constructor (T1, T2, T3, T4, T5)

 

Initializes a new instance of the Tuple(Of T1, T2, T3, T4, T5) class.

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

Public Sub New (
	item1 As T1,
	item2 As T2,
	item3 As T3,
	item4 As T4,
	item5 As T5
)

Parameters

item1
Type: T1

The value of the tuple's first component.

item2
Type: T2

The value of the tuple's second component.

item3
Type: T3

The value of the tuple's third component.

item4
Type: T4

The value of the tuple's fourth component

item5
Type: T5

The value of the tuple's fifth component.

You can also use the static Tuple.Create(Of T1, T2, T3, T4, T5)(T1, T2, T3, T4, T5) method to instantiate a 5-tuple object without having to explicitly specify the types of its components. The following example uses the Tuple.Create(Of T1, T2, T3, T4, T5)(T1, T2, T3, T4, T5) method to instantiate a 5-tuple whose first component is of type String and its remaining four components are of type Int32.

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

This is equivalent to the following call to the Tuple(Of T1, T2, T3, T4, T5) class constructor.

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

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