Tuple.Create Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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