Freigeben über


ValueTuple.Create Methode

Definition

Erstellt eine neue Werttupelinstanz

Überlädt

Create()

Erstellt ein neues Werttupel mit null Komponenten.

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

Erstellt ein neues Werttupel mit acht Komponenten (ein Oktupel).

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

Erstellt ein neues Werttupel mit sieben Komponenten.

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

Erstellt ein neues Werttupel mit sechs Komponenten.

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

Erstellt ein neues Werttupel mit fünf Komponenten (ein Quintupel).

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

Erstellt ein neues Werttupel mit vier Komponenten (ein Quadrupel).

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

Erstellt ein neues Werttupel mit drei Komponenten (ein Tripel).

Create<T1,T2>(T1, T2)

Erstellt ein neues Werttupel mit zwei Komponenten (ein Paar).

Create<T1>(T1)

Erstellt ein neues Werttupel mit einer Komponente (ein Singleton).

Create()

Erstellt ein neues Werttupel mit null Komponenten.

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

Gibt zurück

ValueTuple

Ein neues Werttupel ohne Komponenten.

Gilt für

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

Erstellt ein neues Werttupel mit acht Komponenten (ein Oktupel).

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

Typparameter

T1

Der Typ der ersten Komponente des Werttupels.

T2

Der Typ der zweiten Komponente des Werttupels.

T3

Der Typ der dritten Komponente des Werttupels.

T4

Der Typ der vierten Komponente des Werttupels.

T5

Der Typ der fünften Komponente des Werttupels.

T6

Der Typ der sechsten Komponente des Werttupels.

T7

Der Typ der siebten Komponente des Werttupels.

T8

Der Typ der achten Komponente des Werttupels.

Parameter

item1
T1

Der Wert der ersten Komponente des Werttupels.

item2
T2

Der Wert der zweiten Komponente des Werttupels.

item3
T3

Der Wert der dritten Komponente des Werttupels.

item4
T4

Der Wert der vierten Komponente des Werttupels.

item5
T5

Der Wert der fünften Komponente des Werttupels.

item6
T6

Der Wert der sechsten Komponente des Werttupels.

item7
T7

Der Wert der siebten Komponente des Werttupels.

item8
T8

Der Wert der achten Komponente des Werttupels.

Gibt zurück

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

Ein Werttupel mit acht Komponenten.

Hinweise

Create ist eine Hilfsmethode, die Sie aufrufen können, um ein 8-Komponenten-Tupel zu instanziieren, ohne die Typen seiner Komponenten explizit angeben zu müssen.

Hinweis

Sie müssen den ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> Konstruktor aufrufen, um ein Tupel mit neun oder mehr Komponenten zu erstellen, es sei denn, Ihre Sprache stellt eine spezielle Syntax für diesen Zweck bereit. Die statischen Methoden der ValueTuple Struktur können nicht verwendet werden, um ein Tupel mit neun oder mehr Komponenten zu erstellen.

Gilt für

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

Erstellt ein neues Werttupel mit sieben Komponenten.

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)

Typparameter

T1

Der Typ der ersten Komponente des Werttupels.

T2

Der Typ der zweiten Komponente des Werttupels.

T3

Der Typ der dritten Komponente des Werttupels.

T4

Der Typ der vierten Komponente des Werttupels.

T5

Der Typ der fünften Komponente des Werttupels.

T6

Der Typ der sechsten Komponente des Werttupels.

T7

Der Typ der siebten Komponente des Werttupels.

Parameter

item1
T1

Der Wert der ersten Komponente des Werttupels.

item2
T2

Der Wert der zweiten Komponente des Werttupels.

item3
T3

Der Wert der dritten Komponente des Werttupels.

item4
T4

Der Wert der vierten Komponente des Werttupels.

item5
T5

Der Wert der fünften Komponente des Werttupels.

item6
T6

Der Wert der sechsten Komponente des Werttupels.

item7
T7

Der Wert der siebten Komponente des Werttupels.

Gibt zurück

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

Ein Werttupel mit sieben Komponenten.

Hinweise

Create ist eine Hilfsmethode, die Sie aufrufen können, um ein 7-Komponenten-Wert-Tupel zu instanziieren, ohne explizit die Typen seiner Komponenten anzugeben.

Gilt für

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

Erstellt ein neues Werttupel mit sechs Komponenten.

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)

Typparameter

T1

Der Typ der ersten Komponente des Werttupels.

T2

Der Typ der zweiten Komponente des Werttupels.

T3

Der Typ der dritten Komponente des Werttupels.

T4

Der Typ der vierten Komponente des Werttupels.

T5

Der Typ der fünften Komponente des Werttupels.

T6

Der Typ der sechsten Komponente des Werttupels.

Parameter

item1
T1

Der Wert der ersten Komponente des Werttupels.

item2
T2

Der Wert der zweiten Komponente des Werttupels.

item3
T3

Der Wert der dritten Komponente des Werttupels.

item4
T4

Der Wert der vierten Komponente des Werttupels.

item5
T5

Der Wert der fünften Komponente des Werttupels.

item6
T6

Der Wert der sechsten Komponente des Werttupels.

Gibt zurück

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

Ein Werttupel mit sechs Komponenten.

Hinweise

Create ist eine Hilfsmethode, die Sie aufrufen können, um ein 6-Komponenten-Tupel zu instanziieren, ohne explizit die Typen seiner Komponenten anzugeben.

Gilt für

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

Erstellt ein neues Werttupel mit fünf Komponenten (ein Quintupel).

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)

Typparameter

T1

Der Typ der ersten Komponente des Werttupels.

T2

Der Typ der zweiten Komponente des Werttupels.

T3

Der Typ der dritten Komponente des Werttupels.

T4

Der Typ der vierten Komponente des Werttupels.

T5

Der Typ der fünften Komponente des Werttupels.

Parameter

item1
T1

Der Wert der ersten Komponente des Werttupels.

item2
T2

Der Wert der zweiten Komponente des Werttupels.

item3
T3

Der Wert der dritten Komponente des Werttupels.

item4
T4

Der Wert der vierten Komponente des Werttupels.

item5
T5

Der Wert der fünften Komponente des Werttupels.

Gibt zurück

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

Ein Werttupel mit fünf Komponenten.

Hinweise

Create ist eine Hilfsmethode, die Sie aufrufen können, um ein 5-Komponenten-Tupel zu instanziieren, ohne explizit die Typen seiner Komponenten anzugeben.

Gilt für

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

Erstellt ein neues Werttupel mit vier Komponenten (ein Quadrupel).

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)

Typparameter

T1

Der Typ der ersten Komponente des Werttupels.

T2

Der Typ der zweiten Komponente des Werttupels.

T3

Der Typ der dritten Komponente des Werttupels.

T4

Der Typ der vierten Komponente des Werttupels.

Parameter

item1
T1

Der Wert der ersten Komponente des Werttupels.

item2
T2

Der Wert der zweiten Komponente des Werttupels.

item3
T3

Der Wert der dritten Komponente des Werttupels.

item4
T4

Der Wert der vierten Komponente des Werttupels.

Gibt zurück

ValueTuple<T1,T2,T3,T4>

Ein Werttupel mit vier Komponenten.

Hinweise

Create ist eine Hilfsmethode, die Sie aufrufen können, um ein 4-Komponenten-Tupel zu instanziieren, ohne explizit die Typen seiner Komponenten anzugeben.

Gilt für

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

Erstellt ein neues Werttupel mit drei Komponenten (ein Tripel).

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)

Typparameter

T1

Der Typ der ersten Komponente des Werttupels.

T2

Der Typ der zweiten Komponente des Werttupels.

T3

Der Typ der dritten Komponente des Werttupels.

Parameter

item1
T1

Der Wert der ersten Komponente des Werttupels.

item2
T2

Der Wert der zweiten Komponente des Werttupels.

item3
T3

Der Wert der dritten Komponente des Werttupels.

Gibt zurück

ValueTuple<T1,T2,T3>

Ein Werttupel mit drei Komponenten.

Hinweise

Create ist eine Hilfsmethode, die Sie aufrufen können, um ein 3-Komponenten-Tupel zu instanziieren, ohne explizit die Typen seiner Komponenten anzugeben.

Gilt für

Create<T1,T2>(T1, T2)

Erstellt ein neues Werttupel mit zwei Komponenten (ein Paar).

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)

Typparameter

T1

Der Typ der ersten Komponente des Werttupels.

T2

Der Typ der zweiten Komponente des Werttupels.

Parameter

item1
T1

Der Wert der ersten Komponente des Werttupels.

item2
T2

Der Wert der zweiten Komponente des Werttupels.

Gibt zurück

ValueTuple<T1,T2>

Ein Werttupel mit zwei Komponenten.

Hinweise

Create ist eine Hilfsmethode, die Sie aufrufen können, um ein 2-Komponenten-Tupel zu instanziieren, ohne explizit die Typen seiner Komponenten anzugeben.

Gilt für

Create<T1>(T1)

Erstellt ein neues Werttupel mit einer Komponente (ein Singleton).

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)

Typparameter

T1

Der Typ der einzigen Komponente des Werttupels.

Parameter

item1
T1

Der Wert der einzigen Komponente des Werttupels.

Gibt zurück

ValueTuple<T1>

Ein Werttupel mit einer Komponente.

Hinweise

Create ist eine Hilfsmethode, die Sie aufrufen können, um ein 1-Komponenten-Tupel zu instanziieren, ohne explizit den Typ seiner Komponente anzugeben.

Gilt für