Tuple.Create<T1, T2, T3, T4, T5, T6, T7, T8> Method (T1, T2, T3, T4, T5, T6, T7, T8)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Creates a new 8-tuple, or octuple.
Assembly: mscorlib (in mscorlib.dll)
public static Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8>> Create<T1, T2, T3, T4, T5, T6, T7, T8>( T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8 )
Type Parameters
- T1
The type of the first component of the tuple.
- T2
The type of the second component of the tuple.
- T3
The type of the third component of the tuple.
- T4
The type of the fourth component of the tuple.
- T5
The type of the fifth component of the tuple.
- T6
The type of the sixth component of the tuple.
- T7
The type of the seventh component of the tuple.
- T8
The type of the eighth component of the tuple.
Parameters
- item1
- Type: T1
The value of the first component of the tuple.
- item2
- Type: T2
The value of the second component of the tuple.
- item3
- Type: T3
The value of the third component of the tuple.
- item4
- Type: T4
The value of the fourth component of the tuple.
- item5
- Type: T5
The value of the fifth component of the tuple.
- item6
- Type: T6
The value of the sixth component of the tuple.
- item7
- Type: T7
The value of the seventh component of the tuple.
- item8
- Type: T8
The value of the eighth component of the tuple.
Return Value
Type: System.Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8>>An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8).
Create is a helper method that you can call to instantiate an 8-tuple without having to explicitly specify the types of its components.
Note: |
|---|
You must call the Tuple.Create<T1, T2, T3, T4, T5, T6, T7, T8>(T1, T2, T3, T4, T5, T6, T7, T8) constructor to create a tuple with nine or more components unless your language provides a special syntax for this purpose. The static (Shared in Visual Basic) methods of the Tuple class cannot be used to create a tuple with nine or more components. |
The following example creates an 8-tuple whose components are prime numbers that are less than 20.
This is equivalent to the following example, which uses the Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> class constructor instead of the Create factory creation method. Note that instantiating a Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> object in this way involves considerably more code, because you must declare a nested Tuple<T1> object as the Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> object's eighth component to produce an octuple.
Note: