Tuple.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří nový objekt řazené kolekce členů.
Přetížení
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Vytvoří novou osmičkovou řazenou kolekci členů. |
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Vytvoří novou řazenou kolekci 7 členů neboli septuple. |
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Vytvoří novou řazenou kolekci 6 členů neboli sextuple. |
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Vytvoří novou řazenou kolekci s pěti řazenou kolekcí členů. |
Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
Vytvoří novou řazenou kolekci se 4 řazenou kolekcí členů nebo čtyřnásobnou. |
Create<T1,T2,T3>(T1, T2, T3) |
Vytvoří novou řazenou kolekci se třemi řazemi. |
Create<T1,T2>(T1, T2) |
Vytvoří novou řazenou kolekci se 2 řazenou kolekcí členů. |
Create<T1>(T1) |
Vytvoří novou řazenou kolekci řazených kolekcí členů neboli singleton. |
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
Vytvoří novou osmičkovou řazenou kolekci členů.
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 první součásti řazené kolekce členů.
- T2
Typ druhé součásti řazené kolekce členů.
- T3
Typ třetí součásti řazené kolekce členů.
- T4
Typ čtvrté součásti řazené kolekce členů.
- T5
Typ páté součásti řazené kolekce členů.
- T6
Typ šesté součásti řazené kolekce členů.
- T7
Typ sedmé součásti řazené kolekce členů.
- T8
Typ osmé součásti řazené kolekce členů.
Parametry
- item1
- T1
Hodnota první součásti řazené kolekce členů.
- item2
- T2
Hodnota druhé součásti řazené kolekce členů.
- item3
- T3
Hodnota třetí součásti řazené kolekce členů.
- item4
- T4
Hodnota čtvrté součásti řazené kolekce členů.
- item5
- T5
Hodnota páté součásti řazené kolekce členů.
- item6
- T6
Hodnota šesté součásti řazené kolekce členů.
- item7
- T7
Hodnota sedmé složky řazené kolekce členů.
- item8
- T8
Hodnota osmé součásti řazené kolekce členů.
Návraty
Osmičková řazená kolekce členů, jejíž hodnota je (item1
, , , item3
item4
, item5
, item6
, item7
). item8
item2
Příklady
Následující příklad vytvoří řazenou kolekci 8 členů, jejíž součásti jsou prvočísla menší než 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
Je to ekvivalent k následujícímu příkladu Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> , který místo Create metody vytváření továrny používá konstruktor třídy. Všimněte si, že vytvoření instance objektu Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> tímto způsobem zahrnuje podstatně více kódu, protože je nutné deklarovat vnořený Tuple<T1> objekt jako Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> osmou komponentu objektu, aby se vytvořil oktup.
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))
Poznámky
Create je pomocná metoda, kterou můžete volat k vytvoření instance 8-řazené kolekce členů, aniž by bylo nutné explicitně zadávat typy jejích součástí.
Poznámka
Je nutné volat Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> konstruktor k vytvoření řazené kolekce členů s devíti nebo více komponentami, pokud váš jazyk pro tento účel neposkytuje speciální syntaxi. Statické metody (Shared
v jazyce Visual Basic) Tuple třídy nelze použít k vytvoření řazené kolekce členů s devíti nebo více komponentami.
Viz také
Platí pro
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
Vytvoří novou řazenou kolekci 7 členů neboli 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 první součásti řazené kolekce členů.
- T2
Typ druhé součásti řazené kolekce členů.
- T3
Typ třetí součásti řazené kolekce členů.
- T4
Typ čtvrté součásti řazené kolekce členů.
- T5
Typ páté součásti řazené kolekce členů.
- T6
Typ šesté součásti řazené kolekce členů.
- T7
Typ sedmé součásti řazené kolekce členů.
Parametry
- item1
- T1
Hodnota první součásti řazené kolekce členů.
- item2
- T2
Hodnota druhé součásti řazené kolekce členů.
- item3
- T3
Hodnota třetí součásti řazené kolekce členů.
- item4
- T4
Hodnota čtvrté součásti řazené kolekce členů.
- item5
- T5
Hodnota páté součásti řazené kolekce členů.
- item6
- T6
Hodnota šesté součásti řazené kolekce členů.
- item7
- T7
Hodnota sedmé složky řazené kolekce členů.
Návraty
Řazená kolekce se 7 řazemi členů, jejichž hodnota je (item1
, item2
, item3
, item4
, item5
, item6
). item7
Poznámky
Create je pomocná metoda, kterou můžete volat k vytvoření instance objektu řazené kolekce 7 členů, aniž by bylo nutné explicitně určovat typy jeho součástí. Následující příklad používá metodu Create k vytvoření instance řazené kolekce se 7 řazenou kolekcí členů.
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
Tento kód je ekvivalentní k následujícímu volání konstruktoru Tuple<T1,T2,T3,T4,T5,T6,T7> třídy.
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
Viz také
Platí pro
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
Vytvoří novou řazenou kolekci 6 členů neboli 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 první součásti řazené kolekce členů.
- T2
Typ druhé součásti řazené kolekce členů.
- T3
Typ třetí součásti řazené kolekce členů.
- T4
Typ čtvrté součásti řazené kolekce členů.
- T5
Typ páté součásti řazené kolekce členů.
- T6
Typ šesté součásti řazené kolekce členů.
Parametry
- item1
- T1
Hodnota první součásti řazené kolekce členů.
- item2
- T2
Hodnota druhé součásti řazené kolekce členů.
- item3
- T3
Hodnota třetí součásti řazené kolekce členů.
- item4
- T4
Hodnota čtvrté součásti řazené kolekce členů.
- item5
- T5
Hodnota páté součásti řazené kolekce členů.
- item6
- T6
Hodnota šesté součásti řazené kolekce členů.
Návraty
Řazená kolekce 6 členů, jejíž hodnota je (item1
, item2
, item3
, item4
, ). item5
item6
Poznámky
Create je pomocná metoda, kterou můžete volat k vytvoření instance objektu řazené kolekce řazených kolekcí 6 členů, aniž by bylo nutné explicitně určovat typy jeho komponent. Následující příklad používá metodu Create k vytvoření instance řazené kolekce 6 členů.
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
Tento kód je ekvivalentní k následujícímu volání konstruktoru Tuple<T1,T2,T3,T4,T5,T6> třídy.
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
Viz také
Platí pro
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
Vytvoří novou řazenou kolekci s pěti řazenou kolekcí členů.
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 první součásti řazené kolekce členů.
- T2
Typ druhé součásti řazené kolekce členů.
- T3
Typ třetí součásti řazené kolekce členů.
- T4
Typ čtvrté součásti řazené kolekce členů.
- T5
Typ páté součásti řazené kolekce členů.
Parametry
- item1
- T1
Hodnota první součásti řazené kolekce členů.
- item2
- T2
Hodnota druhé součásti řazené kolekce členů.
- item3
- T3
Hodnota třetí součásti řazené kolekce členů.
- item4
- T4
Hodnota čtvrté součásti řazené kolekce členů.
- item5
- T5
Hodnota páté součásti řazené kolekce členů.
Návraty
Řazená kolekce 5 členů, jejíž hodnota je (item1
, item2
, item3
, item4
, ). item5
Poznámky
Create je pomocná metoda, kterou můžete volat k vytvoření instance objektu řazené kolekce 5 členů, aniž by bylo nutné explicitně zadávat typy jeho součástí. Následující příklad používá metodu Create k vytvoření instance řazené kolekce 5 členů.
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
Tento kód je ekvivalentní k následujícímu volání konstruktoru Tuple<T1,T2,T3,T4,T5> třídy.
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
Viz také
Platí pro
Create<T1,T2,T3,T4>(T1, T2, T3, T4)
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
Vytvoří novou řazenou kolekci se 4 řazenou kolekcí členů.
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 první součásti řazené kolekce členů.
- T2
Typ druhé součásti řazené kolekce členů.
- T3
Typ třetí součásti řazené kolekce členů.
- T4
Typ čtvrté součásti řazené kolekce členů.
Parametry
- item1
- T1
Hodnota první součásti řazené kolekce členů.
- item2
- T2
Hodnota druhé součásti řazené kolekce členů.
- item3
- T3
Hodnota třetí součásti řazené kolekce členů.
- item4
- T4
Hodnota čtvrté součásti řazené kolekce členů.
Návraty
řazená kolekce členů se 4, jejíž hodnota je (item1
, item2
, item3
, ). item4
Poznámky
Create je pomocná metoda, kterou můžete volat k vytvoření instance objektu se 4 řazenou kolekcí členů, aniž by bylo nutné explicitně zadávat typy jeho součástí. Následující příklad používá metodu Create k vytvoření instance řazené kolekce členů se 4.
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
Tento kód je ekvivalentní k následujícímu volání konstruktoru Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> třídy.
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
Viz také
Platí pro
Create<T1,T2,T3>(T1, T2, T3)
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
Vytvoří novou řazenou kolekci se třemi řazenou kolekcí členů.
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 první součásti řazené kolekce členů.
- T2
Typ druhé součásti řazené kolekce členů.
- T3
Typ třetí součásti řazené kolekce členů.
Parametry
- item1
- T1
Hodnota první součásti řazené kolekce členů.
- item2
- T2
Hodnota druhé součásti řazené kolekce členů.
- item3
- T3
Hodnota třetí součásti řazené kolekce členů.
Návraty
Řazená kolekce členů se 3, jejíž hodnota je (item1
, item2
, ). item3
Poznámky
Create je pomocná metoda, kterou můžete volat k vytvoření instance objektu řazené kolekce členů bez nutnosti explicitně specifikovat typy jeho komponent. Následující příklad používá metodu Create k vytvoření instance řazené kolekce členů se 3.
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
Tento kód je ekvivalentní k následujícímu volání konstruktoru Tuple<T1,T2,T3>.Tuple<T1,T2,T3> třídy.
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
Viz také
Platí pro
Create<T1,T2>(T1, T2)
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
Vytvoří novou 2 řazenou kolekci členů nebo dvojici.
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 první součásti řazené kolekce členů.
- T2
Typ druhé součásti řazené kolekce členů.
Parametry
- item1
- T1
Hodnota první součásti řazené kolekce členů.
- item2
- T2
Hodnota druhé součásti řazené kolekce členů.
Návraty
Řazená kolekce členů se 2, jejíž hodnota je (item1
, item2
).
Poznámky
Create je pomocná metoda, kterou můžete volat k vytvoření instance objektu 2-řazené kolekce členů bez nutnosti explicitně specifikovat typy jeho komponent. Následující příklad používá metodu Create k vytvoření instance řazené kolekce členů se 2.
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
Tento kód je ekvivalentní k následujícímu volání konstruktoru Tuple<T1,T2> třídy.
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
Viz také
Platí pro
Create<T1>(T1)
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
- Zdroj:
- Tuple.cs
Vytvoří novou 1 řazenou kolekci členů neboli 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)
Parametry typu
- T1
Typ jediné součásti řazené kolekce členů.
Parametry
- item1
- T1
Hodnota jediné součásti řazené kolekce členů.
Návraty
Řazená kolekce členů, jejíž hodnota je (item1
).
Poznámky
Create je pomocná metoda, kterou můžete volat k vytvoření instance objektu řazené kolekce členů bez nutnosti explicitně zadat typ jeho komponenty. Následující příklad používá metodu Create k vytvoření instance 1-řazené kolekce členů, jejíž komponenta je 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
Tento kód je ekvivalentní k následujícímu volání konstruktoru Tuple<T1> třídy.
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