ValueTuple.Create Metoda

Definicja

Tworzy nowe wystąpienie krotki wartości.

Przeciążenia

Create()

Tworzy nową krotkę wartości z zerowymi składnikami.

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

Tworzy nową krotkę wartości z 8 składnikami (ósemką).

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

Tworzy nową krotkę wartości z 7 składnikami (septuple).

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

Tworzy nową krotkę wartości z 6 składnikami (sexuple).

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

Tworzy nową krotkę wartości z 5 składnikami (kwintesencją).

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

Tworzy nową krotkę wartości z 4 składnikami (czterokrotnie).

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

Tworzy nową krotkę wartości z 3 składnikami (potrójne).

Create<T1,T2>(T1, T2)

Tworzy nową krotkę wartości z 2 składnikami (parą).

Create<T1>(T1)

Tworzy nową krotkę wartości z 1 składnikiem (pojedynczą).

Create()

Tworzy nową krotkę wartości z zerowymi składnikami.

public:
 static ValueTuple Create();
public static ValueTuple Create ();
static member Create : unit -> ValueTuple
Public Shared Function Create () As ValueTuple

Zwraca

ValueTuple

Nowa krotka wartości bez składników.

Dotyczy

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

Tworzy nową krotkę wartości z 8 składnikami (ósemką).

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8>> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8);
public static (T1, T2, T3, T4, T5, T6, T7, (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 -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8))

Parametry typu

T1

Typ pierwszego składnika krotki wartości.

T2

Typ drugiego składnika kolekcji wartości.

T3

Typ trzeciego składnika kolekcji wartości.

T4

Typ czwartego składnika kolekcji wartości.

T5

Typ piątego składnika kolekcji wartości.

T6

Typ szóstego składnika kolekcji wartości.

T7

Typ siódmego składnika krotki wartości.

T8

Typ ósmego składnika krotki wartości.

Parametry

item1
T1

Wartość pierwszego składnika krotki wartości.

item2
T2

Wartość drugiego składnika kolekcji wartości.

item3
T3

Wartość trzeciego składnika kolekcji wartości.

item4
T4

Wartość czwartego składnika kolekcji wartości.

item5
T5

Wartość piątego składnika kolekcji wartości.

item6
T6

Wartość szóstego składnika krotki wartości.

item7
T7

Wartość siódmego składnika krotki wartości.

item8
T8

Wartość ósmego składnika krotki wartości.

Zwraca

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

Krotka wartości z 8 składnikami.

Uwagi

Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia krotki o wartości 8 składników bez konieczności jawnego określania typów jego składników.

Uwaga

Należy wywołać konstruktora, ValueTuple<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 statyczne ValueTuple struktury nie mogą służyć do tworzenia krotki z co najmniej dziewięcioma składnikami.

Dotyczy

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

Tworzy nową krotkę wartości z 7 składnikami (septuple).

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
public static (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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)

Parametry typu

T1

Typ pierwszego składnika krotki wartości.

T2

Typ drugiego składnika kolekcji wartości.

T3

Typ trzeciego składnika kolekcji wartości.

T4

Typ czwartego składnika kolekcji wartości.

T5

Typ piątego składnika kolekcji wartości.

T6

Typ szóstego składnika kolekcji wartości.

T7

Typ siódmego składnika krotki wartości.

Parametry

item1
T1

Wartość pierwszego składnika krotki wartości.

item2
T2

Wartość drugiego składnika kolekcji wartości.

item3
T3

Wartość trzeciego składnika kolekcji wartości.

item4
T4

Wartość czwartego składnika kolekcji wartości.

item5
T5

Wartość piątego składnika kolekcji wartości.

item6
T6

Wartość szóstego składnika krotki wartości.

item7
T7

Wartość siódmego składnika krotki wartości.

Zwraca

ValueTuple<T1,T2,T3,T4,T5,T6,T7>

Krotka wartości z 7 składnikami.

Uwagi

Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia krotki wartości 7-składnikowej bez konieczności jawnego określania typów jego składników.

Dotyczy

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

Tworzy nową krotkę wartości z 6 składnikami (sexuple).

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static ValueTuple<T1, T2, T3, T4, T5, T6> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
public static (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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5, T6)

Parametry typu

T1

Typ pierwszego składnika krotki wartości.

T2

Typ drugiego składnika kolekcji wartości.

T3

Typ trzeciego składnika kolekcji wartości.

T4

Typ czwartego składnika kolekcji wartości.

T5

Typ piątego składnika kolekcji wartości.

T6

Typ szóstego składnika kolekcji wartości.

Parametry

item1
T1

Wartość pierwszego składnika krotki wartości.

item2
T2

Wartość drugiego składnika kolekcji wartości.

item3
T3

Wartość trzeciego składnika kolekcji wartości.

item4
T4

Wartość czwartego składnika kolekcji wartości.

item5
T5

Wartość piątego składnika kolekcji wartości.

item6
T6

Wartość szóstego składnika krotki wartości.

Zwraca

ValueTuple<T1,T2,T3,T4,T5,T6>

Krotka wartości z 6 składnikami.

Uwagi

Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia krotki wartości 6-składnikowej bez konieczności jawnego określania typów jego składników.

Dotyczy

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

Tworzy nową krotkę wartości z 5 składnikami (kwintesencją).

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static ValueTuple<T1, T2, T3, T4, T5> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
public static (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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5)

Parametry typu

T1

Typ pierwszego składnika krotki wartości.

T2

Typ drugiego składnika kolekcji wartości.

T3

Typ trzeciego składnika kolekcji wartości.

T4

Typ czwartego składnika kolekcji wartości.

T5

Typ piątego składnika kolekcji wartości.

Parametry

item1
T1

Wartość pierwszego składnika krotki wartości.

item2
T2

Wartość drugiego składnika kolekcji wartości.

item3
T3

Wartość trzeciego składnika kolekcji wartości.

item4
T4

Wartość czwartego składnika kolekcji wartości.

item5
T5

Wartość piątego składnika kolekcji wartości.

Zwraca

ValueTuple<T1,T2,T3,T4,T5>

Krotka wartości z 5 składnikami.

Uwagi

Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia krotki o wartości 5 składników bez konieczności jawnego określania typów jego składników.

Dotyczy

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

Tworzy nową krotkę wartości z 4 składnikami (czterokrotnie).

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static ValueTuple<T1, T2, T3, T4> Create(T1 item1, T2 item2, T3 item3, T4 item4);
public static (T1, T2, T3, T4) Create<T1,T2,T3,T4> (T1 item1, T2 item2, T3 item3, T4 item4);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4)

Parametry typu

T1

Typ pierwszego składnika krotki wartości.

T2

Typ drugiego składnika kolekcji wartości.

T3

Typ trzeciego składnika kolekcji wartości.

T4

Typ czwartego składnika kolekcji wartości.

Parametry

item1
T1

Wartość pierwszego składnika krotki wartości.

item2
T2

Wartość drugiego składnika kolekcji wartości.

item3
T3

Wartość trzeciego składnika kolekcji wartości.

item4
T4

Wartość czwartego składnika kolekcji wartości.

Zwraca

ValueTuple<T1,T2,T3,T4>

Krotka wartości z 4 składnikami.

Uwagi

Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia krotki wartości 4-składnikowej bez konieczności jawnego określania typów jego składników.

Dotyczy

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

Tworzy nową krotkę wartości z 3 składnikami (potrójne).

public:
generic <typename T1, typename T2, typename T3>
 static ValueTuple<T1, T2, T3> Create(T1 item1, T2 item2, T3 item3);
public static (T1, T2, T3) Create<T1,T2,T3> (T1 item1, T2 item2, T3 item3);
static member Create : 'T1 * 'T2 * 'T3 -> ValueTuple<'T1, 'T2, 'T3>
Public Shared Function Create(Of T1, T2, T3) (item1 As T1, item2 As T2, item3 As T3) As ValueTuple(Of T1, T2, T3)

Parametry typu

T1

Typ pierwszego składnika krotki wartości.

T2

Typ drugiego składnika kolekcji wartości.

T3

Typ trzeciego składnika kolekcji wartości.

Parametry

item1
T1

Wartość pierwszego składnika krotki wartości.

item2
T2

Wartość drugiego składnika kolekcji wartości.

item3
T3

Wartość trzeciego składnika kolekcji wartości.

Zwraca

ValueTuple<T1,T2,T3>

Krotka wartości z 3 składnikami.

Uwagi

Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia krotki wartości 3-składnikowej bez konieczności jawnego określania typów jego składników.

Dotyczy

Create<T1,T2>(T1, T2)

Tworzy nową krotkę wartości z 2 składnikami (parą).

public:
generic <typename T1, typename T2>
 static ValueTuple<T1, T2> Create(T1 item1, T2 item2);
public static (T1, T2) Create<T1,T2> (T1 item1, T2 item2);
static member Create : 'T1 * 'T2 -> ValueTuple<'T1, 'T2>
Public Shared Function Create(Of T1, T2) (item1 As T1, item2 As T2) As ValueTuple(Of T1, T2)

Parametry typu

T1

Typ pierwszego składnika krotki wartości.

T2

Typ drugiego składnika kolekcji wartości.

Parametry

item1
T1

Wartość pierwszego składnika krotki wartości.

item2
T2

Wartość drugiego składnika kolekcji wartości.

Zwraca

ValueTuple<T1,T2>

Krotka wartości z 2 składnikami.

Uwagi

Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia krotki wartości 2-składnikowej bez konieczności jawnego określania typów jego składników.

Dotyczy

Create<T1>(T1)

Tworzy nową krotkę wartości z 1 składnikiem (pojedynczą).

public:
generic <typename T1>
 static ValueTuple<T1> Create(T1 item1);
public static (T1) Create<T1> (T1 item1);
static member Create : 'T1 -> ValueTuple<'T1>
Public Shared Function Create(Of T1) (item1 As T1) As ValueTuple(Of T1)

Parametry typu

T1

Typ jedynego składnika krotki wartości.

Parametry

item1
T1

Wartość jedynego składnika krotki wartości.

Zwraca

ValueTuple<T1>

Krotka wartości z 1 składnikiem.

Uwagi

Create to metoda pomocnika, którą można wywołać w celu utworzenia wystąpienia krotki wartości 1-składnikowej bez konieczności jawnego określania typu jego składnika.

Dotyczy