Tuple.Create Metod

Definition

Skapar ett nytt tupppelobjekt.

Överlagringar

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

Skapar en ny 8-tuppeln eller octuple.

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

Skapar en ny 7-tuppeln eller septuple.

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

Skapar en ny 6-tuppeln eller sextuple.

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

Skapar en ny 5-tuppeln eller quintuple.

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

Skapar en ny 4-tuppel eller fyrdubbel.

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

Skapar en ny 3-tuppel eller trippel.

Create<T1,T2>(T1, T2)

Skapar en ny 2-tuppeln eller ett par.

Create<T1>(T1)

Skapar en ny 1 tuppel eller singleton.

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

Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs

Skapar en ny 8-tuppeln eller 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))

Typparametrar

T1

Typen av den första komponenten i tuppeln.

T2

Typ av den andra komponenten i tuppeln.

T3

Typ av den tredje komponenten i tuppeln.

T4

Typ av den fjärde komponenten i tuppeln.

T5

Typ av den femte komponenten i tuppeln.

T6

Typ av den sjätte komponenten i tuppeln.

T7

Typ av den sjunde komponenten i tuppeln.

T8

Typ av den åttonde komponenten i tuppeln.

Parametrar

item1
T1

Värdet för den första komponenten i tuppeln.

item2
T2

Värdet för den andra komponenten i tuppeln.

item3
T3

Värdet för den tredje komponenten i tuppeln.

item4
T4

Värdet för den fjärde komponenten i tuppeln.

item5
T5

Värdet för den femte komponenten i tuppeln.

item6
T6

Värdet för den sjätte komponenten i tuppeln.

item7
T7

Värdet för den sjunde komponenten i tuppeln.

item8
T8

Värdet för den åttonde komponenten i tuppeln.

Returer

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

En 8-tuppeln (octuple) vars värde är (item1, , item2item3, item4, item5item6, , ). item7item8

Exempel

I följande exempel skapas en 8-tuppeln vars komponenter är primtal som är mindre än 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

Detta motsvarar följande exempel, som använder Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> klasskonstruktorn i stället för Create metoden för att skapa fabriken. Observera att instansiering av ett Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> objekt på det här sättet innebär betydligt mer kod eftersom du måste deklarera ett kapslat Tuple<T1> objekt som Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> objektets åttonde komponent för att skapa en oktuple.

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))

Kommentarer

Create är en hjälpmetod som du kan anropa för att instansiera en 8-tuppeln utan att uttryckligen behöva ange typerna av dess komponenter.

Note

Du måste anropa Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> konstruktorn för att skapa en tuppeln med nio eller fler komponenter om inte språket innehåller en särskild syntax för detta ändamål. De statiska metoderna (Shared i Visual Basic) i klassen Tuple kan inte användas för att skapa en tuppeln med nio eller fler komponenter.

Se även

Gäller för

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

Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs

Skapar en ny 7-tuppeln eller 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)

Typparametrar

T1

Typen av den första komponenten i tuppeln.

T2

Typ av den andra komponenten i tuppeln.

T3

Typ av den tredje komponenten i tuppeln.

T4

Typ av den fjärde komponenten i tuppeln.

T5

Typ av den femte komponenten i tuppeln.

T6

Typ av den sjätte komponenten i tuppeln.

T7

Typ av den sjunde komponenten i tuppeln.

Parametrar

item1
T1

Värdet för den första komponenten i tuppeln.

item2
T2

Värdet för den andra komponenten i tuppeln.

item3
T3

Värdet för den tredje komponenten i tuppeln.

item4
T4

Värdet för den fjärde komponenten i tuppeln.

item5
T5

Värdet för den femte komponenten i tuppeln.

item6
T6

Värdet för den sjätte komponenten i tuppeln.

item7
T7

Värdet för den sjunde komponenten i tuppeln.

Returer

En 7-tuppeln vars värde är (item1, , item2item3, item4, item5, item6, item7).

Kommentarer

Create är en hjälpmetod som du kan anropa för att instansiera ett 7-tuppeln-objekt utan att uttryckligen behöva ange typerna av dess komponenter. I följande exempel används Create metoden för att instansiera en 7-tuppeln.

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

Den här koden motsvarar följande anrop till Tuple<T1,T2,T3,T4,T5,T6,T7> klasskonstruktorn.

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

Se även

Gäller för

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

Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs

Skapar en ny 6-tuppeln eller 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)

Typparametrar

T1

Typen av den första komponenten i tuppeln.

T2

Typ av den andra komponenten i tuppeln.

T3

Typ av den tredje komponenten i tuppeln.

T4

Typ av den fjärde komponenten i tuppeln.

T5

Typ av den femte komponenten i tuppeln.

T6

Typ av den sjätte komponenten i tuppeln.

Parametrar

item1
T1

Värdet för den första komponenten i tuppeln.

item2
T2

Värdet för den andra komponenten i tuppeln.

item3
T3

Värdet för den tredje komponenten i tuppeln.

item4
T4

Värdet för den fjärde komponenten i tuppeln.

item5
T5

Värdet för den femte komponenten i tuppeln.

item6
T6

Värdet för den sjätte komponenten i tuppeln.

Returer

En 6-tuppeln vars värde är (item1, , item2item3, item4, item5, item6).

Kommentarer

Create är en hjälpmetod som du kan anropa för att instansiera ett 6-tuppeln-objekt utan att uttryckligen behöva ange typerna av dess komponenter. I följande exempel används Create metoden för att instansiera en 6-tuppeln.

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

Den här koden motsvarar följande anrop till Tuple<T1,T2,T3,T4,T5,T6> klasskonstruktorn.

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

Se även

Gäller för

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

Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs

Skapar en ny 5-tuppeln eller 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)

Typparametrar

T1

Typen av den första komponenten i tuppeln.

T2

Typ av den andra komponenten i tuppeln.

T3

Typ av den tredje komponenten i tuppeln.

T4

Typ av den fjärde komponenten i tuppeln.

T5

Typ av den femte komponenten i tuppeln.

Parametrar

item1
T1

Värdet för den första komponenten i tuppeln.

item2
T2

Värdet för den andra komponenten i tuppeln.

item3
T3

Värdet för den tredje komponenten i tuppeln.

item4
T4

Värdet för den fjärde komponenten i tuppeln.

item5
T5

Värdet för den femte komponenten i tuppeln.

Returer

En 5-tuppeln vars värde är (item1, item2, item3, item4, item5).

Kommentarer

Create är en hjälpmetod som du kan anropa för att instansiera ett 5-tuppeln-objekt utan att uttryckligen behöva ange typerna av dess komponenter. I följande exempel används Create metoden för att instansiera en 5-tuppeln.

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

Den här koden motsvarar följande anrop till Tuple<T1,T2,T3,T4,T5> klasskonstruktorn.

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

Se även

Gäller för

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

Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs

Skapar en ny 4-tuppel eller fyrdubbel.

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)

Typparametrar

T1

Typen av den första komponenten i tuppeln.

T2

Typ av den andra komponenten i tuppeln.

T3

Typ av den tredje komponenten i tuppeln.

T4

Typ av den fjärde komponenten i tuppeln.

Parametrar

item1
T1

Värdet för den första komponenten i tuppeln.

item2
T2

Värdet för den andra komponenten i tuppeln.

item3
T3

Värdet för den tredje komponenten i tuppeln.

item4
T4

Värdet för den fjärde komponenten i tuppeln.

Returer

En 4-tuppeln vars värde är (item1, item2, item3, item4).

Kommentarer

Create är en hjälpmetod som du kan anropa för att instansiera ett 4-tuppeln-objekt utan att uttryckligen behöva ange typerna av dess komponenter. I följande exempel används Create metoden för att instansiera en 4-tuppeln.

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

Den här koden motsvarar följande anrop till Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> klasskonstruktorn.

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

Se även

Gäller för

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

Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs

Skapar en ny 3-tuppel eller trippel.

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)

Typparametrar

T1

Typen av den första komponenten i tuppeln.

T2

Typ av den andra komponenten i tuppeln.

T3

Typ av den tredje komponenten i tuppeln.

Parametrar

item1
T1

Värdet för den första komponenten i tuppeln.

item2
T2

Värdet för den andra komponenten i tuppeln.

item3
T3

Värdet för den tredje komponenten i tuppeln.

Returer

En 3-tuppeln vars värde är (item1, item2, item3).

Kommentarer

Create är en hjälpmetod som du kan anropa för att instansiera ett 3-tuppeln-objekt utan att uttryckligen behöva ange typerna av dess komponenter. I följande exempel används Create metoden för att instansiera en 3-tuppeln.

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

Den här koden motsvarar följande anrop till Tuple<T1,T2,T3>.Tuple<T1,T2,T3> klasskonstruktorn.

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

Se även

Gäller för

Create<T1,T2>(T1, T2)

Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs

Skapar en ny 2-tuppeln eller ett par.

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)

Typparametrar

T1

Typen av den första komponenten i tuppeln.

T2

Typ av den andra komponenten i tuppeln.

Parametrar

item1
T1

Värdet för den första komponenten i tuppeln.

item2
T2

Värdet för den andra komponenten i tuppeln.

Returer

En 2-tuppeln vars värde är (item1, item2).

Kommentarer

Create är en hjälpmetod som du kan anropa för att instansiera ett 2-tuppeln-objekt utan att uttryckligen behöva ange typerna av dess komponenter. I följande exempel används Create metoden för att instansiera en 2-tuppeln.

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

Den här koden motsvarar följande anrop till Tuple<T1,T2> klasskonstruktorn.

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

Se även

Gäller för

Create<T1>(T1)

Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs
Källa:
Tuple.cs

Skapar en ny 1 tuppel eller 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)

Typparametrar

T1

Typen av den enda komponenten i tuppeln.

Parametrar

item1
T1

Värdet för den enda komponenten i tuppeln.

Returer

En tuppeln vars värde är (item1).

Kommentarer

Create är en hjälpmetod som du kan anropa för att instansiera ett 1-tuppeln-objekt utan att uttryckligen behöva ange typen av komponent. I följande exempel används Create metoden för att instansiera en 1-tuppeln vars komponent är av typen Int32.

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

Den här koden motsvarar följande anrop till Tuple<T1> klasskonstruktorn.

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

Se även

Gäller för