Tuple.Create Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy nowy obiekt krotki.
Przeciążenia
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Tworzy nową krotkę 8-krotkową lub ósemkę. |
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Tworzy nową krotkę 7-krotkową lub septuple. |
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Tworzy nową krotkę 6-krotkową lub sextuple. |
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Tworzy nową krotkę 5-krotkową lub kwintesencję. |
Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
Tworzy nową krotkę 4-krotkową lub czteroosobową. |
Create<T1,T2,T3>(T1, T2, T3) |
Tworzy nową krotkę 3-krotkową lub potrójną. |
Create<T1,T2>(T1, T2) |
Tworzy nową krotkę 2-krotkową lub parę. |
Create<T1>(T1) |
Tworzy nową krotkę 1 lub pojedynczą. |
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
Tworzy nową krotkę 8-krotkową lub ósemkę.
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))
Parametry typu
- T1
Typ pierwszego składnika spójnej kolekcji.
- T2
Typ drugiego składnika spójnej kolekcji.
- T3
Typ trzeciego składnika spójnej kolekcji.
- T4
Typ czwartego składnika spójnej kolekcji.
- T5
Typ piątego składnika spójnej kolekcji.
- T6
Typ szóstego składnika krotki.
- T7
Typ siódmego składnika krotki.
- T8
Typ ósmego składnika krotki.
Parametry
- item1
- T1
Wartość pierwszego składnika spójnej kolekcji.
- item2
- T2
Wartość drugiego składnika spójnej kolekcji.
- item3
- T3
Wartość trzeciego składnika spójnej kolekcji.
- item4
- T4
Wartość czwartego składnika spójnej kolekcji.
- item5
- T5
Wartość piątego składnika spójnej kolekcji.
- item6
- T6
Wartość szóstego składnika krotki.
- item7
- T7
Wartość siódmego składnika krotki.
- item8
- T8
Wartość ósmego składnika krotki.
Zwraca
Krotka 8-krotna (ósemka), której wartość to (item1
, item2
, item3
, item4
item5
, item6
, , item7
item8
).
Przykłady
Poniższy przykład tworzy krotkę 8-krotkową, której składniki są liczbami głównymi, które są mniejsze niż 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
Jest to odpowiednik poniższego przykładu, który używa konstruktora Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> klasy zamiast Create metody tworzenia fabryki. Należy pamiętać, że utworzenie wystąpienia Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> obiektu w ten sposób wiąże się z znacznie większą ilością kodu, ponieważ należy zadeklarować obiekt zagnieżdżony Tuple<T1> jako Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> ósmy składnik obiektu w celu utworzenia ósmej ósemki.
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))
Uwagi
Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia 8 krotki bez konieczności jawnego określania typów jego składników.
Uwaga
Należy wywołać konstruktora, Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> aby utworzyć krotkę z dziewięcioma lub większą większa większa liczba składników, chyba że język zapewnia specjalną składnię do tego celu. Metody Tuple statyczne (Shared
w języku Visual Basic) klasy nie mogą służyć do tworzenia krotki z co najmniej dziewięcioma składnikami.
Zobacz też
Dotyczy
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
Tworzy nową krotkę 7-krotkową lub 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)
Parametry typu
- T1
Typ pierwszego składnika spójnej kolekcji.
- T2
Typ drugiego składnika spójnej kolekcji.
- T3
Typ trzeciego składnika spójnej kolekcji.
- T4
Typ czwartego składnika spójnej kolekcji.
- T5
Typ piątego składnika spójnej kolekcji.
- T6
Typ szóstego składnika krotki.
- T7
Typ siódmego składnika krotki.
Parametry
- item1
- T1
Wartość pierwszego składnika spójnej kolekcji.
- item2
- T2
Wartość drugiego składnika spójnej kolekcji.
- item3
- T3
Wartość trzeciego składnika spójnej kolekcji.
- item4
- T4
Wartość czwartego składnika spójnej kolekcji.
- item5
- T5
Wartość piątego składnika spójnej kolekcji.
- item6
- T6
Wartość szóstego składnika krotki.
- item7
- T7
Wartość siódmego składnika krotki.
Zwraca
7-krotka, której wartość to (item1
, item2
, item3
, item4
, item5
, item6
). item7
Uwagi
Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia obiektu krotki 7-krotki bez konieczności jawnego określania typów jego składników. W poniższym przykładzie użyto Create metody w celu utworzenia wystąpienia krotki 7-krotki.
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
Ten kod jest odpowiednikiem następującego wywołania konstruktora Tuple<T1,T2,T3,T4,T5,T6,T7> klasy.
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
Zobacz też
Dotyczy
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
Tworzy nową krotkę 6-krotkową lub 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)
Parametry typu
- T1
Typ pierwszego składnika spójnej kolekcji.
- T2
Typ drugiego składnika spójnej kolekcji.
- T3
Typ trzeciego składnika spójnej kolekcji.
- T4
Typ czwartego składnika spójnej kolekcji.
- T5
Typ piątego składnika spójnej kolekcji.
- T6
Typ szóstego składnika krotki.
Parametry
- item1
- T1
Wartość pierwszego składnika spójnej kolekcji.
- item2
- T2
Wartość drugiego składnika spójnej kolekcji.
- item3
- T3
Wartość trzeciego składnika spójnej kolekcji.
- item4
- T4
Wartość czwartego składnika spójnej kolekcji.
- item5
- T5
Wartość piątego składnika spójnej kolekcji.
- item6
- T6
Wartość szóstego składnika krotki.
Zwraca
6-krotka, której wartość to (item1
, item2
, item3
, item4
, item5
item6
).
Uwagi
Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia obiektu krotki 6-krotki bez konieczności jawnego określania typów jego składników. W poniższym przykładzie użyto Create metody do utworzenia wystąpienia krotki 6-krotki.
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
Ten kod jest odpowiednikiem następującego wywołania konstruktora Tuple<T1,T2,T3,T4,T5,T6> klasy.
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
Zobacz też
Dotyczy
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
Tworzy nową krotkę 5-krotkową lub kwintesencję.
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)
Parametry typu
- T1
Typ pierwszego składnika spójnej kolekcji.
- T2
Typ drugiego składnika spójnej kolekcji.
- T3
Typ trzeciego składnika spójnej kolekcji.
- T4
Typ czwartego składnika spójnej kolekcji.
- T5
Typ piątego składnika spójnej kolekcji.
Parametry
- item1
- T1
Wartość pierwszego składnika spójnej kolekcji.
- item2
- T2
Wartość drugiego składnika spójnej kolekcji.
- item3
- T3
Wartość trzeciego składnika spójnej kolekcji.
- item4
- T4
Wartość czwartego składnika spójnej kolekcji.
- item5
- T5
Wartość piątego składnika spójnej kolekcji.
Zwraca
5-krotka, której wartość to (item1
, item2
, item3
, item4
, ). item5
Uwagi
Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia obiektu krotki 5-krotki bez konieczności jawnego określania typów jego składników. W poniższym przykładzie użyto Create metody do utworzenia wystąpienia krotki 5-krotki.
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
Ten kod jest odpowiednikiem następującego wywołania konstruktora Tuple<T1,T2,T3,T4,T5> klasy.
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
Zobacz też
Dotyczy
Create<T1,T2,T3,T4>(T1, T2, T3, T4)
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
Tworzy nową krotkę 4-krotkową lub czteroosobową.
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)
Parametry typu
- T1
Typ pierwszego składnika spójnej kolekcji.
- T2
Typ drugiego składnika spójnej kolekcji.
- T3
Typ trzeciego składnika spójnej kolekcji.
- T4
Typ czwartego składnika spójnej kolekcji.
Parametry
- item1
- T1
Wartość pierwszego składnika spójnej kolekcji.
- item2
- T2
Wartość drugiego składnika spójnej kolekcji.
- item3
- T3
Wartość trzeciego składnika spójnej kolekcji.
- item4
- T4
Wartość czwartego składnika spójnej kolekcji.
Zwraca
4-krotka, której wartość to (item1
, item2
, item3
, item4
).
Uwagi
Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia obiektu krotki 4-krotki bez konieczności jawnego określania typów jego składników. W poniższym przykładzie użyto Create metody do utworzenia wystąpienia krotki 4-krotki.
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
Ten kod jest odpowiednikiem następującego wywołania konstruktora Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> klasy.
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
Zobacz też
Dotyczy
Create<T1,T2,T3>(T1, T2, T3)
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
Tworzy nową krotkę 3-krotkową lub potrójną.
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)
Parametry typu
- T1
Typ pierwszego składnika spójnej kolekcji.
- T2
Typ drugiego składnika spójnej kolekcji.
- T3
Typ trzeciego składnika spójnej kolekcji.
Parametry
- item1
- T1
Wartość pierwszego składnika spójnej kolekcji.
- item2
- T2
Wartość drugiego składnika spójnej kolekcji.
- item3
- T3
Wartość trzeciego składnika spójnej kolekcji.
Zwraca
Krotka 3, której wartość to (item1
, item2
, item3
).
Uwagi
Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia obiektu krotki 3 bez konieczności jawnego określania typów jego składników. W poniższym przykładzie użyto Create metody w celu utworzenia wystąpienia 3-krotki.
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
Ten kod jest odpowiednikiem następującego wywołania konstruktora Tuple<T1,T2,T3>.Tuple<T1,T2,T3> klasy.
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
Zobacz też
Dotyczy
Create<T1,T2>(T1, T2)
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
Tworzy nową krotkę 2-krotkową lub 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)
Parametry typu
- T1
Typ pierwszego składnika spójnej kolekcji.
- T2
Typ drugiego składnika spójnej kolekcji.
Parametry
- item1
- T1
Wartość pierwszego składnika spójnej kolekcji.
- item2
- T2
Wartość drugiego składnika spójnej kolekcji.
Zwraca
Krotka 2, której wartość to (item1
, item2
).
Uwagi
Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia obiektu dwu krotki bez konieczności jawnego określania typów jego składników. W poniższym przykładzie użyto Create metody do utworzenia wystąpienia krotki 2-krotki.
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
Ten kod jest odpowiednikiem następującego wywołania konstruktora Tuple<T1,T2> klasy.
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
Zobacz też
Dotyczy
Create<T1>(T1)
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
- Źródło:
- Tuple.cs
Tworzy nową krotkę 1 lub pojedynczą.
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)
Parametry typu
- T1
Typ jedynego składnika krotki.
Parametry
- item1
- T1
Wartość jedynego składnika krotki.
Zwraca
Krotka, której wartość to (item1
).
Uwagi
Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia obiektu krotki 1 bez konieczności jawnego określania typu jego składnika. W poniższym przykładzie użyto Create metody do utworzenia wystąpienia krotki 1, której składnik jest typu 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
Ten kod jest odpowiednikiem następującego wywołania konstruktora Tuple<T1> klasy.
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