Tuple.Create Metoda

Definicja

Tworzy nowy obiekt krotki.Creates a new tuple object.

Przeciążenia

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

Tworzy nową 8-krotek lub Octuple.Creates a new 8-tuple, or octuple.

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

Tworzy nową 7-krotek lub septuple.Creates a new 7-tuple, or septuple.

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

Tworzy nową 6-krotek lub sextuple.Creates a new 6-tuple, or sextuple.

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

Tworzy nową 5-krotek lub Quintuple.Creates a new 5-tuple, or quintuple.

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

Tworzy nową 4-krotek lub czterokrotnie.Creates a new 4-tuple, or quadruple.

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

Tworzy nową 3-krotek lub trzykrotnie.Creates a new 3-tuple, or triple.

Create<T1,T2>(T1, T2)

Tworzy nową parę 2-krotek lub.Creates a new 2-tuple, or pair.

Create<T1>(T1)

Tworzy nową 1-krotkę lub pojedynczą.Creates a new 1-tuple, or singleton.

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

Tworzy nową 8-krotek lub Octuple.Creates a new 8-tuple, or 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))

Parametry typu

T1

Typ pierwszego składnika spójnej kolekcji.The type of the first component of the tuple.

T2

Typ drugiego składnika spójnej kolekcji.The type of the second component of the tuple.

T3

Typ trzeciego składnika spójnej kolekcji.The type of the third component of the tuple.

T4

Typ czwartego składnika spójnej kolekcji.The type of the fourth component of the tuple.

T5

Typ piątego składnika spójnej kolekcji.The type of the fifth component of the tuple.

T6

Typ szóstego składnika spójnej kolekcji.The type of the sixth component of the tuple.

T7

Typ siódmego składnika spójnej kolekcji.The type of the seventh component of the tuple.

T8

Typ ósmego składnika spójnej kolekcji.The type of the eighth component of the tuple.

Parametry

item1
T1

Wartość pierwszego składnika spójnej kolekcji.The value of the first component of the tuple.

item2
T2

Wartość drugiego składnika spójnej kolekcji.The value of the second component of the tuple.

item3
T3

Wartość trzeciego składnika spójnej kolekcji.The value of the third component of the tuple.

item4
T4

Wartość czwartego składnika spójnej kolekcji.The value of the fourth component of the tuple.

item5
T5

Wartość piątego składnika spójnej kolekcji.The value of the fifth component of the tuple.

item6
T6

Wartość szóstego składnika spójnej kolekcji.The value of the sixth component of the tuple.

item7
T7

Wartość siódmego składnika spójnej kolekcji.The value of the seventh component of the tuple.

item8
T8

Wartość ósmego składnika spójnej kolekcji.The value of the eighth component of the tuple.

Zwraca

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

8-krotka (Octuple), której wartość to (item1, item2, item3, item4, item5, item6, item7, item8).An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8).

Przykłady

Poniższy przykład tworzy 8-kolekcję, której składniki są liczbami podstawowymi, które są mniejsze niż 20.The following example creates an 8-tuple whose components are prime numbers that are less than 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
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 klasy Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> zamiast metody tworzenia fabryki Create.This is equivalent to the following example, which uses the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> class constructor instead of the Create factory creation method. Należy zauważyć, że wystąpienie obiektu Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> w ten sposób obejmuje znacznie więcej kodu, ponieważ należy zadeklarować zagnieżdżony obiekt Tuple<T1> jako ósmy składnik Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> obiektu, aby utworzyć Octuple.Note that instantiating a Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object in this way involves considerably more code, because you must declare a nested Tuple<T1> object as the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object's eighth component to produce an octuple.

var primes = new Tuple<int, int, int, int, int, int, int, 
                 Tuple<int>>(2, 3, 5, 7, 11, 13, 16, 
                 new 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 z 8-krotką bez jawnego określenia typów jego składników.Create is a helper method that you can call to instantiate an 8-tuple without having to explicitly specify the types of its components.

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ęcej składników, chyba że język zawiera specjalną składnię do tego celu.You must call the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> constructor to create a tuple with nine or more components unless your language provides a special syntax for this purpose. Metody static (Shared in Visual Basic) klasy Tuple nie mogą być używane do tworzenia krotek z dziewięcioma lub więcej składników.The static (Shared in Visual Basic) methods of the Tuple class cannot be used to create a tuple with nine or more components.

Zobacz też

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

Tworzy nową 7-krotek lub septuple.Creates a new 7-tuple, or 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.The type of the first component of the tuple.

T2

Typ drugiego składnika spójnej kolekcji.The type of the second component of the tuple.

T3

Typ trzeciego składnika spójnej kolekcji.The type of the third component of the tuple.

T4

Typ czwartego składnika spójnej kolekcji.The type of the fourth component of the tuple.

T5

Typ piątego składnika spójnej kolekcji.The type of the fifth component of the tuple.

T6

Typ szóstego składnika spójnej kolekcji.The type of the sixth component of the tuple.

T7

Typ siódmego składnika spójnej kolekcji.The type of the seventh component of the tuple.

Parametry

item1
T1

Wartość pierwszego składnika spójnej kolekcji.The value of the first component of the tuple.

item2
T2

Wartość drugiego składnika spójnej kolekcji.The value of the second component of the tuple.

item3
T3

Wartość trzeciego składnika spójnej kolekcji.The value of the third component of the tuple.

item4
T4

Wartość czwartego składnika spójnej kolekcji.The value of the fourth component of the tuple.

item5
T5

Wartość piątego składnika spójnej kolekcji.The value of the fifth component of the tuple.

item6
T6

Wartość szóstego składnika spójnej kolekcji.The value of the sixth component of the tuple.

item7
T7

Wartość siódmego składnika spójnej kolekcji.The value of the seventh component of the tuple.

Zwraca

7-krotka, której wartość to (item1, item2, item3, item4, item5, item6, item7).A 7-tuple whose value is (item1, item2, item3, item4, item5, item6, item7).

Uwagi

Create to metoda pomocnika, którą można wywołać, aby utworzyć wystąpienie obiektu o 7-spoiny bez konieczności jawnego określania typów jego składników.Create is a helper method that you can call to instantiate a 7-tuple object without having to explicitly specify the types of its components. W poniższym przykładzie zastosowano metodę Create, aby utworzyć wystąpienie kolekcji 7.The following example uses the Create method to instantiate a 7-tuple.

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
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 równoważny do następującego wywołania konstruktora klasy Tuple<T1,T2,T3,T4,T5,T6,T7>.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5,T6,T7> class constructor.

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

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

Tworzy nową 6-krotek lub sextuple.Creates a new 6-tuple, or 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.The type of the first component of the tuple.

T2

Typ drugiego składnika spójnej kolekcji.The type of the second component of the tuple.

T3

Typ trzeciego składnika spójnej kolekcji.The type of the third component of the tuple.

T4

Typ czwartego składnika spójnej kolekcji.The type of the fourth component of the tuple.

T5

Typ piątego składnika spójnej kolekcji.The type of the fifth component of the tuple.

T6

Typ szóstego składnika spójnej kolekcji.The type of the sixth component of the tuple.

Parametry

item1
T1

Wartość pierwszego składnika spójnej kolekcji.The value of the first component of the tuple.

item2
T2

Wartość drugiego składnika spójnej kolekcji.The value of the second component of the tuple.

item3
T3

Wartość trzeciego składnika spójnej kolekcji.The value of the third component of the tuple.

item4
T4

Wartość czwartego składnika spójnej kolekcji.The value of the fourth component of the tuple.

item5
T5

Wartość piątego składnika spójnej kolekcji.The value of the fifth component of the tuple.

item6
T6

Wartość szóstego składnika spójnej kolekcji.The value of the sixth component of the tuple.

Zwraca

Kolekcja 6 — której wartość to (item1, item2, item3, item4, item5, item6).A 6-tuple whose value is (item1, item2, item3, item4, item5, item6).

Uwagi

Create to metoda pomocnika, którą można wywołać, aby utworzyć wystąpienie obiektu z 6-spoiny bez konieczności jawnego określania typów jego składników.Create is a helper method that you can call to instantiate a 6-tuple object without having to explicitly specify the types of its components. W poniższym przykładzie zastosowano metodę Create, aby utworzyć wystąpienie kolekcji 6.The following example uses the Create method to instantiate a 6-tuple.

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
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 równoważny do następującego wywołania konstruktora klasy Tuple<T1,T2,T3,T4,T5,T6>.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5,T6> class constructor.

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

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

Tworzy nową 5-krotek lub Quintuple.Creates a new 5-tuple, or 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)

Parametry typu

T1

Typ pierwszego składnika spójnej kolekcji.The type of the first component of the tuple.

T2

Typ drugiego składnika spójnej kolekcji.The type of the second component of the tuple.

T3

Typ trzeciego składnika spójnej kolekcji.The type of the third component of the tuple.

T4

Typ czwartego składnika spójnej kolekcji.The type of the fourth component of the tuple.

T5

Typ piątego składnika spójnej kolekcji.The type of the fifth component of the tuple.

Parametry

item1
T1

Wartość pierwszego składnika spójnej kolekcji.The value of the first component of the tuple.

item2
T2

Wartość drugiego składnika spójnej kolekcji.The value of the second component of the tuple.

item3
T3

Wartość trzeciego składnika spójnej kolekcji.The value of the third component of the tuple.

item4
T4

Wartość czwartego składnika spójnej kolekcji.The value of the fourth component of the tuple.

item5
T5

Wartość piątego składnika spójnej kolekcji.The value of the fifth component of the tuple.

Zwraca

Kolekcja 5, której wartość to (item1, item2, item3, item4, item5).A 5-tuple whose value is (item1, item2, item3, item4, item5).

Uwagi

Create to metoda pomocnika, którą można wywołać, aby utworzyć wystąpienie obiektu krotki 5 bez konieczności jawnego określania typów jego składników.Create is a helper method that you can call to instantiate a 5-tuple object without having to explicitly specify the types of its components. W poniższym przykładzie zastosowano metodę Create, aby utworzyć wystąpienie kolekcji 5-.The following example uses the Create method to instantiate a 5-tuple.

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
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 równoważny do następującego wywołania konstruktora klasy Tuple<T1,T2,T3,T4,T5>.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5> class constructor.

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

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

Tworzy nową 4-krotek lub czterokrotnie.Creates a new 4-tuple, or quadruple.

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.The type of the first component of the tuple.

T2

Typ drugiego składnika spójnej kolekcji.The type of the second component of the tuple.

T3

Typ trzeciego składnika spójnej kolekcji.The type of the third component of the tuple.

T4

Typ czwartego składnika spójnej kolekcji.The type of the fourth component of the tuple.

Parametry

item1
T1

Wartość pierwszego składnika spójnej kolekcji.The value of the first component of the tuple.

item2
T2

Wartość drugiego składnika spójnej kolekcji.The value of the second component of the tuple.

item3
T3

Wartość trzeciego składnika spójnej kolekcji.The value of the third component of the tuple.

item4
T4

Wartość czwartego składnika spójnej kolekcji.The value of the fourth component of the tuple.

Zwraca

Kolekcja 4 — której wartość to (item1, item2, item3, item4).A 4-tuple whose value is (item1, item2, item3, item4).

Uwagi

Create to metoda pomocnika, którą można wywołać, aby utworzyć wystąpienie obiektu z 4-spoiną bez konieczności jawnego określania typów jego składników.Create is a helper method that you can call to instantiate a 4-tuple object without having to explicitly specify the types of its components. W poniższym przykładzie zastosowano metodę Create, aby utworzyć instancję 4-krotki.The following example uses the Create method to instantiate a 4-tuple.

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
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 równoważny do następującego wywołania konstruktora klasy Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4>.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> class constructor.

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

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

Tworzy nową 3-krotek lub trzykrotnie.Creates a new 3-tuple, or triple.

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.The type of the first component of the tuple.

T2

Typ drugiego składnika spójnej kolekcji.The type of the second component of the tuple.

T3

Typ trzeciego składnika spójnej kolekcji.The type of the third component of the tuple.

Parametry

item1
T1

Wartość pierwszego składnika spójnej kolekcji.The value of the first component of the tuple.

item2
T2

Wartość drugiego składnika spójnej kolekcji.The value of the second component of the tuple.

item3
T3

Wartość trzeciego składnika spójnej kolekcji.The value of the third component of the tuple.

Zwraca

3-krotka, której wartość to (item1, item2, item3).A 3-tuple whose value is (item1, item2, item3).

Uwagi

Create to metoda pomocnika, którą można wywołać, aby utworzyć wystąpienie obiektu krotki 3 bez konieczności jawnego określania typów jego składników.Create is a helper method that you can call to instantiate a 3-tuple object without having to explicitly specify the types of its components. Poniższy przykład używa metody Create, aby utworzyć wystąpienie z 3-krotką.The following example uses the Create method to instantiate a 3-tuple.

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
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 równoważny do następującego wywołania konstruktora klasy Tuple<T1,T2,T3>.Tuple<T1,T2,T3>.This code is equivalent to the following call to the Tuple<T1,T2,T3>.Tuple<T1,T2,T3> class constructor.

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

Create<T1,T2>(T1, T2)

Tworzy nową parę 2-krotek lub.Creates a new 2-tuple, or pair.

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.The type of the first component of the tuple.

T2

Typ drugiego składnika spójnej kolekcji.The type of the second component of the tuple.

Parametry

item1
T1

Wartość pierwszego składnika spójnej kolekcji.The value of the first component of the tuple.

item2
T2

Wartość drugiego składnika spójnej kolekcji.The value of the second component of the tuple.

Zwraca

2-krotka, której wartość to (item1, item2).A 2-tuple whose value is (item1, item2).

Uwagi

Create to metoda pomocnika, która umożliwia wywoływanie tworzenia wystąpienia obiektu krotki 2 bez konieczności jawnego określania typów jego składników.Create is a helper method that you can call to instantiate a 2-tuple object without having to explicitly specify the types of its components. Poniższy przykład używa metody Create, aby utworzyć wystąpienie jednokrotnej kolekcji.The following example uses the Create method to instantiate a 2-tuple.

var tuple2 = Tuple.Create("New York", 32.68);
Console.WriteLine("{0}: {1}", 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 równoważny do następującego wywołania konstruktora klasy Tuple<T1,T2>.This code is equivalent to the following call to the Tuple<T1,T2> class constructor.

var tuple2 = new Tuple<string, double>("New York", 32.68);
Console.WriteLine("{0}: {1}", 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ż

Create<T1>(T1)

Tworzy nową 1-krotkę lub pojedynczą.Creates a new 1-tuple, or 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 jedynego składnika spójnej kolekcji.The type of the only component of the tuple.

Parametry

item1
T1

Wartość jedynego składnika spójnej kolekcji.The value of the only component of the tuple.

Zwraca

Krotka, której wartość to (item1).A tuple whose value is (item1).

Uwagi

Create to metoda pomocnika, którą można wywołać, aby utworzyć wystąpienie obiektu z 1 krotką bez konieczności jawnego określenia typu jego składnika.Create is a helper method that you can call to instantiate a 1-tuple object without having to explicitly specify the type of its component. W poniższym przykładzie zastosowano metodę Create, aby utworzyć wystąpienie kolekcji 1, której składnik jest typu Int32.The following example uses the Create method to instantiate a 1-tuple whose component is of type Int32.

var tuple1 = Tuple.Create(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
Dim tuple1 = Tuple.Create(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12

Ten kod jest równoważny do następującego wywołania konstruktora klasy Tuple<T1>.This code is equivalent to the following call to the Tuple<T1> class constructor.

var tuple1 = new Tuple<int>(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
Dim tuple1 = New Tuple(Of Integer)(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12

Zobacz też

Dotyczy