Tuple.Create Methode

Definitie

Hiermee maakt u een nieuw tuple-object.

Overloads

Name Description
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

Hiermee maakt u een nieuwe 8-tuple of octuple.

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

Hiermee maakt u een nieuwe 7-tuple of septuple.

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

Hiermee maakt u een nieuwe 6-tuple of sextuple.

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Hiermee maakt u een nieuwe 5-tuple of quintuple.

Create<T1,T2,T3,T4>(T1, T2, T3, T4)

Hiermee maakt u een nieuwe 4-tuple of viervoudige.

Create<T1,T2,T3>(T1, T2, T3)

Hiermee maakt u een nieuwe 3-tuple of drie keer.

Create<T1,T2>(T1, T2)

Hiermee maakt u een nieuwe 2-tuple of een nieuw paar.

Create<T1>(T1)

Hiermee maakt u een nieuwe 1-tuple of singleton.

Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs

Hiermee maakt u een nieuwe 8-tuple of octuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
 static Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8> ^> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8);
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);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6, T7, T8) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6, item7 As T7, item8 As T8) As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8))

Type parameters

T1

Het type van het eerste onderdeel van de tuple.

T2

Het type van het tweede onderdeel van de tuple.

T3

Het type van het derde onderdeel van de tuple.

T4

Het type van het vierde onderdeel van de tuple.

T5

Het type van het vijfde onderdeel van de tuple.

T6

Het type van het zesde onderdeel van de tuple.

T7

Het type van het zevende onderdeel van de tuple.

T8

Het type van het achtste onderdeel van de tuple.

Parameters

item1
T1

De waarde van het eerste onderdeel van de tuple.

item2
T2

De waarde van het tweede onderdeel van de tuple.

item3
T3

De waarde van het derde onderdeel van de tuple.

item4
T4

De waarde van het vierde onderdeel van de tuple.

item5
T5

De waarde van het vijfde onderdeel van de tuple.

item6
T6

De waarde van het zesde onderdeel van de tuple.

item7
T7

De waarde van het zevende onderdeel van de tuple.

item8
T8

De waarde van het achtste onderdeel van de tuple.

Retouren

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>

Een 8-tuple (octuple) waarvan de waarde (item1, , item2item3, item4, item5, item6, , , item7) item8is .

Voorbeelden

In het volgende voorbeeld wordt een 8-tuple gemaakt waarvan de onderdelen priemgetallen zijn die kleiner zijn dan 20.

var primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19);
Console.WriteLine("Prime numbers less than 20: " + 
                  "{0}, {1}, {2}, {3}, {4}, {5}, {6}, and {7}",
                  primes.Item1, primes.Item2, primes.Item3, 
                  primes.Item4, primes.Item5, primes.Item6,
                  primes.Item7, primes.Rest.Item1);
// The example displays the following output:
//    Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19
open System

let primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19)
printfn $"Prime numbers less than 20: {primes.Item1}, {primes.Item2}, {primes.Item3}, {primes.Item4}, {primes.Item5}, {primes.Item6}, {primes.Item7}, and {primes.Rest.Item1}"
//    Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19
Dim primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19)
Console.WriteLine("Prime numbers less than 20: " + 
                  "{0}, {1}, {2}, {3}, {4}, {5}, {6}, and {7}",
                  primes.Item1, primes.Item2, primes.Item3, 
                  primes.Item4, primes.Item5, primes.Item6,
                  primes.Item7, primes.Rest.Item1)
' The example displays the following output:
'     Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19

Dit is gelijk aan het volgende voorbeeld, dat gebruikmaakt van de Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> klasseconstructor in plaats van de methode voor het maken van de Create fabriek. Houd er rekening mee dat het instantiëren van een Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object op deze manier aanzienlijk meer code omvat, omdat u een genest Tuple<T1> object moet declareren als het achtste onderdeel van het Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object om een octuple te produceren.

var primes = new Tuple<int, int, int, int, int, int, int, 
                 Tuple<int>>(2, 3, 5, 7, 11, 13, 16, 
                 new Tuple<int>(19));
open System

let primes = new Tuple<int, int, int, int, int, int, int, Tuple<int>>(2, 3, 5, 7, 11, 13, 16, Tuple<int> 19)
Dim primes As New Tuple(Of Integer, Integer, Integer, Integer, 
                           Integer, Integer, Integer, 
                           Tuple(Of Integer)) _
                       (2, 3, 5, 7, 11, 13, 17, 
                        New Tuple(Of Integer)(19))

Opmerkingen

Create is een helpermethode die u kunt aanroepen om een 8-tuple te instantiëren zonder dat u expliciet de typen onderdelen hoeft op te geven.

Note

U moet de Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> constructor aanroepen om een tuple te maken met negen of meer onderdelen, tenzij uw taal hiervoor een speciale syntaxis biedt. De statische methoden (Shared in Visual Basic) van de klasse Tuple kunnen niet worden gebruikt om een tuple met negen of meer onderdelen te maken.

Zie ook

Van toepassing op

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs

Hiermee maakt u een nieuwe 7-tuple of septuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
 static Tuple<T1, T2, T3, T4, T5, T6, T7> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
public static Tuple<T1,T2,T3,T4,T5,T6,T7> Create<T1,T2,T3,T4,T5,T6,T7>(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6, T7) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6, item7 As T7) As Tuple(Of T1, T2, T3, T4, T5, T6, T7)

Type parameters

T1

Het type van het eerste onderdeel van de tuple.

T2

Het type van het tweede onderdeel van de tuple.

T3

Het type van het derde onderdeel van de tuple.

T4

Het type van het vierde onderdeel van de tuple.

T5

Het type van het vijfde onderdeel van de tuple.

T6

Het type van het zesde onderdeel van de tuple.

T7

Het type van het zevende onderdeel van de tuple.

Parameters

item1
T1

De waarde van het eerste onderdeel van de tuple.

item2
T2

De waarde van het tweede onderdeel van de tuple.

item3
T3

De waarde van het derde onderdeel van de tuple.

item4
T4

De waarde van het vierde onderdeel van de tuple.

item5
T5

De waarde van het vijfde onderdeel van de tuple.

item6
T6

De waarde van het zesde onderdeel van de tuple.

item7
T7

De waarde van het zevende onderdeel van de tuple.

Retouren

Een 7-tuple waarvan de waarde (, , , , , , , item1) item2is . item3item4item5item6item7

Opmerkingen

Create is een helpermethode die u kunt aanroepen om een 7-tuple-object te instantiëren zonder dat u expliciet de typen onderdelen hoeft op te geven. In het volgende voorbeeld wordt de Create methode gebruikt om een 7-tuple te instantiëren.

var tuple7 = Tuple.Create("Jane", 90, 87, 93, 67, 100, 92);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7);
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
let tuple7 =
    Tuple.Create("Jane", 90, 87, 93, 67, 100, 92)

printfn
    $"Test scores for {tuple7.Item1}: {tuple7.Item2}, {tuple7.Item3}, {tuple7.Item4}, {tuple7.Item5}, {tuple7.Item6}, {tuple7.Item7}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
Dim tuple7 = Tuple.Create("Jane", 90, 87, 93, 67, 100, 92)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7)
' Displays Test scores for Jane: 90, 87, 93, 67, 100, 92

Deze code is gelijk aan de volgende aanroep van de Tuple<T1,T2,T3,T4,T5,T6,T7> klasseconstructor.

var tuple7 = new Tuple<string, int, int, int, int, int, int>
                      ("Jane", 90, 87, 93, 67, 100, 92);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7);
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
let tuple7 =
    Tuple<string, int, int, int, int, int, int>("Jane", 90, 87, 93, 67, 100, 92)

printfn
    $"Test scores for {tuple7.Item1}: {tuple7.Item2}, {tuple7.Item3}, {tuple7.Item4}, {tuple7.Item5}, {tuple7.Item6}, {tuple7.Item7}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
Dim tuple7 = New Tuple(Of String, Integer, Integer, 
                       Integer, Integer, Integer, Integer) _
                       ("Jane", 90, 87, 93, 67, 100, 92)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7)
' Displays Test scores for Jane: 90, 87, 93, 67, 100, 92

Zie ook

Van toepassing op

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs

Hiermee maakt u een nieuwe 6-tuple of sextuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static Tuple<T1, T2, T3, T4, T5, T6> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
public static Tuple<T1,T2,T3,T4,T5,T6> Create<T1,T2,T3,T4,T5,T6>(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6) As Tuple(Of T1, T2, T3, T4, T5, T6)

Type parameters

T1

Het type van het eerste onderdeel van de tuple.

T2

Het type van het tweede onderdeel van de tuple.

T3

Het type van het derde onderdeel van de tuple.

T4

Het type van het vierde onderdeel van de tuple.

T5

Het type van het vijfde onderdeel van de tuple.

T6

Het type van het zesde onderdeel van de tuple.

Parameters

item1
T1

De waarde van het eerste onderdeel van de tuple.

item2
T2

De waarde van het tweede onderdeel van de tuple.

item3
T3

De waarde van het derde onderdeel van de tuple.

item4
T4

De waarde van het vierde onderdeel van de tuple.

item5
T5

De waarde van het vijfde onderdeel van de tuple.

item6
T6

De waarde van het zesde onderdeel van de tuple.

Retouren

Een 6-tuple waarvan de waarde (item1, item2, item3, item4, , , item5) item6is .

Opmerkingen

Create is een helpermethode die u kunt aanroepen om een 6-tuple-object te instantiëren zonder dat u expliciet de typen onderdelen hoeft op te geven. In het volgende voorbeeld wordt de Create methode gebruikt om een 6-tuple te instantiëren.

var tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
let tuple6 =
    Tuple.Create("Jane", 90, 87, 93, 67, 100)

printfn
    $"Test scores for {tuple6.Item1}: {tuple6.Item2}, {tuple6.Item3}, {tuple6.Item4}, {tuple6.Item5}, {tuple6.Item6}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100

Deze code is gelijk aan de volgende aanroep van de Tuple<T1,T2,T3,T4,T5,T6> klasseconstructor.

var tuple6 = new Tuple<string, int, int, int, int, int>
                      ("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
let tuple6 =
    Tuple<string, int, int, int, int, int>("Jane", 90, 87, 93, 67, 100)

printfn
    $"Test scores for {tuple6.Item1}: {tuple6.Item2}, {tuple6.Item3}, {tuple6.Item4}, {tuple6.Item5}, {tuple6.Item6}"
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = New Tuple(Of String, Integer, Integer, Integer, 
                       Integer, Integer) _
                       ("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100

Zie ook

Van toepassing op

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs

Hiermee maakt u een nieuwe 5-tuple of quintuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static Tuple<T1, T2, T3, T4, T5> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
public static Tuple<T1,T2,T3,T4,T5> Create<T1,T2,T3,T4,T5>(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5
Public Shared Function Create(Of T1, T2, T3, T4, T5) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5) As Tuple(Of T1, T2, T3, T4, T5)

Type parameters

T1

Het type van het eerste onderdeel van de tuple.

T2

Het type van het tweede onderdeel van de tuple.

T3

Het type van het derde onderdeel van de tuple.

T4

Het type van het vierde onderdeel van de tuple.

T5

Het type van het vijfde onderdeel van de tuple.

Parameters

item1
T1

De waarde van het eerste onderdeel van de tuple.

item2
T2

De waarde van het tweede onderdeel van de tuple.

item3
T3

De waarde van het derde onderdeel van de tuple.

item4
T4

De waarde van het vierde onderdeel van de tuple.

item5
T5

De waarde van het vijfde onderdeel van de tuple.

Retouren

Een 5-tuple waarvan de waarde is (item1, item2, item3, item4, ). item5

Opmerkingen

Create is een helpermethode die u kunt aanroepen om een 5-tuple-object te instantiëren zonder dat u expliciet de typen onderdelen hoeft op te geven. In het volgende voorbeeld wordt de Create methode gebruikt om een 5-tuple te instantiëren.

var 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
let tuple5 =
    Tuple.Create("New York", 1990, 7322564, 2000, 8008278)

printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {tuple5.Item4}"
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
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

Deze code is gelijk aan de volgende aanroep van de Tuple<T1,T2,T3,T4,T5> klasseconstructor.

var tuple5 = new Tuple<string, int, int, int, int>
                      ("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
let tuple5 =
    Tuple<string, int, int, int, int>("New York", 1990, 7322564, 2000, 8008278)

printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {tuple5.Item4}"
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
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

Zie ook

Van toepassing op

Create<T1,T2,T3,T4>(T1, T2, T3, T4)

Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs

Hiermee maakt u een nieuwe 4-tuple of viervoudige.

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static Tuple<T1, T2, T3, T4> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4);
public static Tuple<T1,T2,T3,T4> Create<T1,T2,T3,T4>(T1 item1, T2 item2, T3 item3, T4 item4);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 -> 'T1 * 'T2 * 'T3 * 'T4
Public Shared Function Create(Of T1, T2, T3, T4) (item1 As T1, item2 As T2, item3 As T3, item4 As T4) As Tuple(Of T1, T2, T3, T4)

Type parameters

T1

Het type van het eerste onderdeel van de tuple.

T2

Het type van het tweede onderdeel van de tuple.

T3

Het type van het derde onderdeel van de tuple.

T4

Het type van het vierde onderdeel van de tuple.

Parameters

item1
T1

De waarde van het eerste onderdeel van de tuple.

item2
T2

De waarde van het tweede onderdeel van de tuple.

item3
T3

De waarde van het derde onderdeel van de tuple.

item4
T4

De waarde van het vierde onderdeel van de tuple.

Retouren

Een 4-tuple waarvan de waarde (item1, item2, item3, ). item4

Opmerkingen

Create is een helpermethode die u kunt aanroepen om een 4-tuple-object te instantiëren zonder dat u expliciet de typen onderdelen hoeft op te geven. In het volgende voorbeeld wordt de Create methode gebruikt om een 4-tuple te instantiëren.

var 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
let tuple4 =
    Tuple.Create("New York", 32.68, 51.87, 76.3)

printfn $"{tuple4.Item1}: Hi {tuple4.Item4}, Lo {tuple4.Item2}, Ave {tuple4.Item3}"
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
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

Deze code is gelijk aan de volgende aanroep van de Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> klasseconstructor.

var tuple4 = new Tuple<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
let tuple4 =
    Tuple<string, double, double, double>("New York", 32.68, 51.87, 76.3)

printfn $"{tuple4.Item1}: Hi {tuple4.Item4}, Lo {tuple4.Item2}, Ave {tuple4.Item3}"
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
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

Zie ook

Van toepassing op

Create<T1,T2,T3>(T1, T2, T3)

Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs

Hiermee maakt u een nieuwe 3-tuple of drie keer.

public:
generic <typename T1, typename T2, typename T3>
 static Tuple<T1, T2, T3> ^ Create(T1 item1, T2 item2, T3 item3);
public static Tuple<T1,T2,T3> Create<T1,T2,T3>(T1 item1, T2 item2, T3 item3);
static member Create : 'T1 * 'T2 * 'T3 -> 'T1 * 'T2 * 'T3
Public Shared Function Create(Of T1, T2, T3) (item1 As T1, item2 As T2, item3 As T3) As Tuple(Of T1, T2, T3)

Type parameters

T1

Het type van het eerste onderdeel van de tuple.

T2

Het type van het tweede onderdeel van de tuple.

T3

Het type van het derde onderdeel van de tuple.

Parameters

item1
T1

De waarde van het eerste onderdeel van de tuple.

item2
T2

De waarde van het tweede onderdeel van de tuple.

item3
T3

De waarde van het derde onderdeel van de tuple.

Retouren

Een 3-tuple waarvan de waarde (item1, item2, ). item3

Opmerkingen

Create is een helpermethode die u kunt aanroepen om een 3-tuple-object te instantiëren zonder dat u expliciet de typen onderdelen hoeft op te geven. In het volgende voorbeeld wordt de Create methode gebruikt om een 3-tuple te instantiëren.

var tuple3 = Tuple.Create("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87
let tuple3 = Tuple.Create("New York", 32.68, 51.87)
printfn $"{tuple3.Item1}: lo {tuple3.Item2}, hi {tuple3.Item3}"
// Displays New York: lo 32.68, hi 51.87
Dim tuple3 = Tuple.Create("New York", 32.68, 51.87)
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3)
' Displays New York: lo 32.68, hi 51.87

Deze code is gelijk aan de volgende aanroep van de Tuple<T1,T2,T3>.Tuple<T1,T2,T3> klasseconstructor.

var tuple3 = new Tuple<string, double, double>
                      ("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87
let tuple3 =
    Tuple<string, double, double>("New York", 32.68, 51.87)

printfn $"{tuple3.Item1}: lo {tuple3.Item2}, hi {tuple3.Item3}"
// Displays New York: lo 32.68, hi 51.87
Dim tuple3 = New Tuple(Of String, Double, Double)("New York", 32.68, 51.87)
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3)
' Displays New York: lo 32.68, hi 51.87

Zie ook

Van toepassing op

Create<T1,T2>(T1, T2)

Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs

Hiermee maakt u een nieuwe 2-tuple of een nieuw paar.

public:
generic <typename T1, typename T2>
 static Tuple<T1, T2> ^ Create(T1 item1, T2 item2);
public static Tuple<T1,T2> Create<T1,T2>(T1 item1, T2 item2);
static member Create : 'T1 * 'T2 -> 'T1 * 'T2
Public Shared Function Create(Of T1, T2) (item1 As T1, item2 As T2) As Tuple(Of T1, T2)

Type parameters

T1

Het type van het eerste onderdeel van de tuple.

T2

Het type van het tweede onderdeel van de tuple.

Parameters

item1
T1

De waarde van het eerste onderdeel van de tuple.

item2
T2

De waarde van het tweede onderdeel van de tuple.

Retouren

Een 2-tuple waarvan de waarde (item1, item2) is.

Opmerkingen

Create is een helpermethode die u kunt aanroepen om een 2-tuple-object te instantiëren zonder dat u expliciet de typen onderdelen hoeft op te geven. In het volgende voorbeeld wordt de Create methode gebruikt om een 2-tuple te instantiëren.

var tuple2 = Tuple.Create("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
let tuple2 = Tuple.Create("New York", 32.68)
printfn $"{tuple2.Item1}: {tuple2.Item2}"
// Displays New York: 32.68
Dim tuple2 = Tuple.Create("New York", 32.68)
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2)
' Displays New York: 32.68

Deze code is gelijk aan de volgende aanroep van de Tuple<T1,T2> klasseconstructor.

var tuple2 = new Tuple<string, double>("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
let tuple2 = Tuple<string, double>("New York", 32.68)
printfn $"{tuple2.Item1}: {tuple2.Item2}"
// Displays New York: 32.68
Dim tuple2 = New Tuple(Of String, Double)("New York", 32.68)
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2)
' Displays New York: 32.68

Zie ook

Van toepassing op

Create<T1>(T1)

Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs
Bron:
Tuple.cs

Hiermee maakt u een nieuwe 1-tuple of singleton.

public:
generic <typename T1>
 static Tuple<T1> ^ Create(T1 item1);
public static Tuple<T1> Create<T1>(T1 item1);
static member Create : 'T1 -> 'T1
Public Shared Function Create(Of T1) (item1 As T1) As Tuple(Of T1)

Type parameters

T1

Het type van het enige onderdeel van de tuple.

Parameters

item1
T1

De waarde van het enige onderdeel van de tuple.

Retouren

Een tuple waarvan de waarde (item1) is.

Opmerkingen

Create is een helpermethode die u kunt aanroepen om een 1 tuple-object te instantiëren zonder dat u expliciet het type van het onderdeel hoeft op te geven. In het volgende voorbeeld wordt de Create methode gebruikt om een 1-tuple te instantiëren waarvan het onderdeel van het type Int32is.

var tuple1 = Tuple.Create(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
let tuple1 = Tuple.Create 12
printfn $"{tuple1.Item1}" // Displays 12
Dim tuple1 = Tuple.Create(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12

Deze code is gelijk aan de volgende aanroep van de Tuple<T1> klasseconstructor.

var tuple1 = new Tuple<int>(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
let tuple1 = Tuple<int> 12
printfn $"{tuple1.Item1}" // Displays 12
Dim tuple1 = New Tuple(Of Integer)(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12

Zie ook

Van toepassing op