Condividi tramite


ValueTuple.Create Metodo

Definizione

Crea una nuova istanza di tupla di valori.

Overload

Create()

Crea una nuova tupla di valori senza componenti.

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

Crea una nuova tupla di valori con 8 componenti (ottupla).

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

Crea una nuova tupla di valori con 7 componenti (settupla).

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

Crea una nuova tupla di valori con 6 componenti (sestupla).

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

Crea una nuova tupla di valori con 5 componenti (quintupla).

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

Crea una nuova tupla di valori con 4 componenti (quadrupla).

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

Crea una nuova tupla di valori con 3 componenti (tripla).

Create<T1,T2>(T1, T2)

Crea una nuova tupla di valori con 2 componenti (coppia).

Create<T1>(T1)

Crea una nuova tupla di valori con 1 componente (singleton).

Create()

Crea una nuova tupla di valori senza componenti.

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

Restituisce

ValueTuple

Nuova tupla di valori senza componenti.

Si applica a

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

Crea una nuova tupla di valori con 8 componenti (ottupla).

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

Parametri di tipo

T1

Tipo del primo componente della tupla di valori.

T2

Tipo del secondo componente della tupla di valori.

T3

Tipo del terzo componente della tupla di valori.

T4

Tipo del quarto componente della tupla di valori.

T5

Tipo del quinto componente della tupla di valori.

T6

Tipo del sesto componente della tupla di valori.

T7

Tipo del settimo componente della tupla di valori.

T8

Tipo dell'ottavo componente della tupla di valori.

Parametri

item1
T1

Valore del primo componente della tupla di valori.

item2
T2

Valore del secondo componente della tupla di valori.

item3
T3

Valore del terzo componente della tupla di valori.

item4
T4

Valore del quarto componente della tupla di valori.

item5
T5

Valore del quinto componente della tupla di valori.

item6
T6

Valore del sesto componente della tupla di valori.

item7
T7

Valore del settimo componente della tupla di valori.

item8
T8

Valore dell'ottavo componente della tupla di valori.

Restituisce

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

Tupla di valori con 8 componenti.

Commenti

Create è un metodo helper che è possibile chiamare per creare un'istanza di una tupla di valore a 8 componenti senza dover specificare in modo esplicito i tipi dei relativi componenti.

Nota

È necessario chiamare il ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> costruttore per creare una tupla con nove o più componenti, a meno che il linguaggio non fornisca una sintassi speciale per questo scopo. I metodi statici della ValueTuple struttura non possono essere usati per creare una tupla con nove o più componenti.

Si applica a

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

Crea una nuova tupla di valori con 7 componenti (settupla).

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)

Parametri di tipo

T1

Tipo del primo componente della tupla di valori.

T2

Tipo del secondo componente della tupla di valori.

T3

Tipo del terzo componente della tupla di valori.

T4

Tipo del quarto componente della tupla di valori.

T5

Tipo del quinto componente della tupla di valori.

T6

Tipo del sesto componente della tupla di valori.

T7

Tipo del settimo componente della tupla di valori.

Parametri

item1
T1

Valore del primo componente della tupla di valori.

item2
T2

Valore del secondo componente della tupla di valori.

item3
T3

Valore del terzo componente della tupla di valori.

item4
T4

Valore del quarto componente della tupla di valori.

item5
T5

Valore del quinto componente della tupla di valori.

item6
T6

Valore del sesto componente della tupla di valori.

item7
T7

Valore del settimo componente della tupla di valori.

Restituisce

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

Tupla di valori con 7 componenti.

Commenti

Create è un metodo helper che è possibile chiamare per creare un'istanza di una tupla di valore a 7 componenti senza dover specificare in modo esplicito i tipi dei relativi componenti.

Si applica a

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

Crea una nuova tupla di valori con 6 componenti (sestupla).

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)

Parametri di tipo

T1

Tipo del primo componente della tupla di valori.

T2

Tipo del secondo componente della tupla di valori.

T3

Tipo del terzo componente della tupla di valori.

T4

Tipo del quarto componente della tupla di valori.

T5

Tipo del quinto componente della tupla di valori.

T6

Tipo del sesto componente della tupla di valori.

Parametri

item1
T1

Valore del primo componente della tupla di valori.

item2
T2

Valore del secondo componente della tupla di valori.

item3
T3

Valore del terzo componente della tupla di valori.

item4
T4

Valore del quarto componente della tupla di valori.

item5
T5

Valore del quinto componente della tupla di valori.

item6
T6

Valore del sesto componente della tupla di valori.

Restituisce

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

Tupla di valori con 6 componenti.

Commenti

Create è un metodo helper che è possibile chiamare per creare un'istanza di una tupla di valore a 6 componenti senza dover specificare in modo esplicito i tipi dei relativi componenti.

Si applica a

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

Crea una nuova tupla di valori con 5 componenti (quintupla).

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)

Parametri di tipo

T1

Tipo del primo componente della tupla di valori.

T2

Tipo del secondo componente della tupla di valori.

T3

Tipo del terzo componente della tupla di valori.

T4

Tipo del quarto componente della tupla di valori.

T5

Tipo del quinto componente della tupla di valori.

Parametri

item1
T1

Valore del primo componente della tupla di valori.

item2
T2

Valore del secondo componente della tupla di valori.

item3
T3

Valore del terzo componente della tupla di valori.

item4
T4

Valore del quarto componente della tupla di valori.

item5
T5

Valore del quinto componente della tupla di valori.

Restituisce

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

Tupla di valori con 5 componenti.

Commenti

Create è un metodo helper che è possibile chiamare per creare un'istanza di una tupla di valore a 5 componenti senza dover specificare in modo esplicito i tipi dei relativi componenti.

Si applica a

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

Crea una nuova tupla di valori con 4 componenti (quadrupla).

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)

Parametri di tipo

T1

Tipo del primo componente della tupla di valori.

T2

Tipo del secondo componente della tupla di valori.

T3

Tipo del terzo componente della tupla di valori.

T4

Tipo del quarto componente della tupla di valori.

Parametri

item1
T1

Valore del primo componente della tupla di valori.

item2
T2

Valore del secondo componente della tupla di valori.

item3
T3

Valore del terzo componente della tupla di valori.

item4
T4

Valore del quarto componente della tupla di valori.

Restituisce

ValueTuple<T1,T2,T3,T4>

Tupla di valori con 4 componenti.

Commenti

Create è un metodo helper che è possibile chiamare per creare un'istanza di una tupla di valore a 4 componenti senza dover specificare in modo esplicito i tipi dei relativi componenti.

Si applica a

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

Crea una nuova tupla di valori con 3 componenti (tripla).

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)

Parametri di tipo

T1

Tipo del primo componente della tupla di valori.

T2

Tipo del secondo componente della tupla di valori.

T3

Tipo del terzo componente della tupla di valori.

Parametri

item1
T1

Valore del primo componente della tupla di valori.

item2
T2

Valore del secondo componente della tupla di valori.

item3
T3

Valore del terzo componente della tupla di valori.

Restituisce

ValueTuple<T1,T2,T3>

Tupla di valori con 3 componenti.

Commenti

Create è un metodo helper che è possibile chiamare per creare un'istanza di una tupla di valore a 3 componenti senza dover specificare in modo esplicito i tipi dei relativi componenti.

Si applica a

Create<T1,T2>(T1, T2)

Crea una nuova tupla di valori con 2 componenti (coppia).

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)

Parametri di tipo

T1

Tipo del primo componente della tupla di valori.

T2

Tipo del secondo componente della tupla di valori.

Parametri

item1
T1

Valore del primo componente della tupla di valori.

item2
T2

Valore del secondo componente della tupla di valori.

Restituisce

ValueTuple<T1,T2>

Tupla di valori con 2 componenti.

Commenti

Create è un metodo helper che è possibile chiamare per creare un'istanza di una tupla di valore a 2 componenti senza dover specificare in modo esplicito i tipi dei relativi componenti.

Si applica a

Create<T1>(T1)

Crea una nuova tupla di valori con 1 componente (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)

Parametri di tipo

T1

Tipo dell'unico componente della tupla di valori.

Parametri

item1
T1

Valore dell'unico componente della tupla di valori.

Restituisce

ValueTuple<T1>

Tupla di valori con 1 componente.

Commenti

Create è un metodo helper che è possibile chiamare per creare un'istanza di una tupla di valore a 1 componente senza dover specificare in modo esplicito il tipo del relativo componente.

Si applica a