Tuple.Create Metoda

Definice

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

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

Osmičková řazená kolekce členů, jejíž hodnota je (item1, , , item3item4, item5, item6, item7). item8item2

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, ). item5item6

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

Viz také

Platí pro