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

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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

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

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

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

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

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

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

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

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: