Tuple.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo oggetto tupla.
Overload
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Crea una nuova tupla con 8 elementi, ovvero un'ottupla. |
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Crea una nuova tupla con 7 elementi, ovvero una settupla. |
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Crea una nuova tupla con 6 elementi, ovvero una sestupla. |
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Crea una nuova tupla con 5 elementi, ovvero una quintupla. |
Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
Crea una nuova tupla con 4 elementi, ovvero una quadrupla. |
Create<T1,T2,T3>(T1, T2, T3) |
Crea una nuova tupla con 3 elementi, ovvero una terna. |
Create<T1,T2>(T1, T2) |
Crea una nuova tupla con 2 elementi, ovvero una coppia. |
Create<T1>(T1) |
Crea una nuova tupla con un solo elemento, ovvero un singleton. |
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
Crea una nuova tupla con 8 elementi, ovvero un'ottupla.
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))
Parametri di tipo
- T1
Tipo del primo componente della tupla.
- T2
Tipo del secondo componente della tupla.
- T3
Tipo del terzo componente della tupla.
- T4
Tipo del quarto componente della tupla.
- T5
Tipo del quinto componente della tupla.
- T6
Tipo del sesto componente della tupla.
- T7
Tipo del settimo componente della tupla.
- T8
Tipo dell'ottavo componente della tupla.
Parametri
- item1
- T1
Valore del primo componente della tupla.
- item2
- T2
Valore del secondo componente della tupla.
- item3
- T3
Valore del terzo componente della tupla.
- item4
- T4
Valore del quarto componente della tupla.
- item5
- T5
Valore del quinto componente della tupla.
- item6
- T6
Valore del sesto componente della tupla.
- item7
- T7
Valore del settimo componente della tupla.
- item8
- T8
Valore dell'ottavo componente della tupla.
Restituisce
Tupla con 8 componenti (ottupla) il cui valore è (item1
, item2
, item3
, item4
, item5
, item6
, item7
, item8
).
Esempio
Nell'esempio seguente viene creata una tupla a 8 i cui componenti sono numeri primi inferiori a 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
Equivale all'esempio seguente, che usa il costruttore della classe anziché il Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> metodo di creazione della Create factory. Si noti che l'creazione di un'istanza di un Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> oggetto in questo modo comporta un numero notevolmente maggiore di codice, perché è necessario dichiarare un oggetto annidato come Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> ottavo Tuple<T1> componente dell'oggetto per produrre un ottetto.
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))
Commenti
Create è un metodo helper che è possibile chiamare per creare un'istanza di una tupla a 8 senza dover specificare in modo esplicito i tipi dei relativi componenti.
Nota
È necessario chiamare il Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<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 (Shared
in Visual Basic) della Tuple classe non possono essere usati per creare una tupla con nove o più componenti.
Vedi anche
Si applica a
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
Crea una nuova tupla con 7 elementi, ovvero una settupla.
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)
Parametri di tipo
- T1
Tipo del primo componente della tupla.
- T2
Tipo del secondo componente della tupla.
- T3
Tipo del terzo componente della tupla.
- T4
Tipo del quarto componente della tupla.
- T5
Tipo del quinto componente della tupla.
- T6
Tipo del sesto componente della tupla.
- T7
Tipo del settimo componente della tupla.
Parametri
- item1
- T1
Valore del primo componente della tupla.
- item2
- T2
Valore del secondo componente della tupla.
- item3
- T3
Valore del terzo componente della tupla.
- item4
- T4
Valore del quarto componente della tupla.
- item5
- T5
Valore del quinto componente della tupla.
- item6
- T6
Valore del sesto componente della tupla.
- item7
- T7
Valore del settimo componente della tupla.
Restituisce
Tupla con sette elementi il cui valore è (item1
, item2
, item3
, item4
, item5
, item6
, item7
).
Commenti
Create è un metodo helper che è possibile chiamare per creare un'istanza di un oggetto a 7 tuple senza dover specificare in modo esplicito i tipi dei relativi componenti. Nell'esempio seguente viene usato il metodo per creare un'istanza Create di una tupla a 7.
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
Questo codice equivale alla chiamata seguente al costruttore della Tuple<T1,T2,T3,T4,T5,T6,T7> classe.
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
Vedi anche
Si applica a
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
Crea una nuova tupla con 6 elementi, ovvero una sestupla.
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)
Parametri di tipo
- T1
Tipo del primo componente della tupla.
- T2
Tipo del secondo componente della tupla.
- T3
Tipo del terzo componente della tupla.
- T4
Tipo del quarto componente della tupla.
- T5
Tipo del quinto componente della tupla.
- T6
Tipo del sesto componente della tupla.
Parametri
- item1
- T1
Valore del primo componente della tupla.
- item2
- T2
Valore del secondo componente della tupla.
- item3
- T3
Valore del terzo componente della tupla.
- item4
- T4
Valore del quarto componente della tupla.
- item5
- T5
Valore del quinto componente della tupla.
- item6
- T6
Valore del sesto componente della tupla.
Restituisce
Tupla con sei elementi il cui valore è (item1
, item2
, item3
, item4
, item5
, item6
).
Commenti
Create è un metodo helper che è possibile chiamare per creare un'istanza di un oggetto a 6 tuple senza dover specificare in modo esplicito i tipi dei relativi componenti. Nell'esempio seguente viene usato il metodo per creare un'istanza Create di una tupla a 6.
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
Questo codice equivale alla chiamata seguente al costruttore della Tuple<T1,T2,T3,T4,T5,T6> classe.
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
Vedi anche
Si applica a
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
Crea una nuova tupla con 5 elementi, ovvero una quintupla.
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)
Parametri di tipo
- T1
Tipo del primo componente della tupla.
- T2
Tipo del secondo componente della tupla.
- T3
Tipo del terzo componente della tupla.
- T4
Tipo del quarto componente della tupla.
- T5
Tipo del quinto componente della tupla.
Parametri
- item1
- T1
Valore del primo componente della tupla.
- item2
- T2
Valore del secondo componente della tupla.
- item3
- T3
Valore del terzo componente della tupla.
- item4
- T4
Valore del quarto componente della tupla.
- item5
- T5
Valore del quinto componente della tupla.
Restituisce
Tupla con cinque elementi il cui valore è (item1
, item2
, item3
, item4
, item5
).
Commenti
Create è un metodo helper che è possibile chiamare per creare un'istanza di un oggetto a 5 tuple senza dover specificare in modo esplicito i tipi dei relativi componenti. Nell'esempio seguente viene usato il metodo per creare un'istanza Create di una tupla a 5.
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
Questo codice equivale alla chiamata seguente al costruttore della Tuple<T1,T2,T3,T4,T5> classe.
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
Vedi anche
Si applica a
Create<T1,T2,T3,T4>(T1, T2, T3, T4)
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
Crea una nuova tupla con 4 elementi, ovvero una quadrupla.
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)
Parametri di tipo
- T1
Tipo del primo componente della tupla.
- T2
Tipo del secondo componente della tupla.
- T3
Tipo del terzo componente della tupla.
- T4
Tipo del quarto componente della tupla.
Parametri
- item1
- T1
Valore del primo componente della tupla.
- item2
- T2
Valore del secondo componente della tupla.
- item3
- T3
Valore del terzo componente della tupla.
- item4
- T4
Valore del quarto componente della tupla.
Restituisce
Tupla con quattro elementi il cui valore è (item1
, item2
, item3
, item4
).
Commenti
Create è un metodo helper che è possibile chiamare per creare un'istanza di un oggetto a 4 tuple senza dover specificare in modo esplicito i tipi dei relativi componenti. Nell'esempio seguente viene usato il metodo per creare un'istanza Create di una tupla a 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
Questo codice equivale alla chiamata seguente al costruttore della Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> classe.
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
Vedi anche
Si applica a
Create<T1,T2,T3>(T1, T2, T3)
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
Crea una nuova tupla con 3 elementi, ovvero una terna.
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)
Parametri di tipo
- T1
Tipo del primo componente della tupla.
- T2
Tipo del secondo componente della tupla.
- T3
Tipo del terzo componente della tupla.
Parametri
- item1
- T1
Valore del primo componente della tupla.
- item2
- T2
Valore del secondo componente della tupla.
- item3
- T3
Valore del terzo componente della tupla.
Restituisce
Tupla con tre elementi il cui valore è (item1
, item2
, item3
).
Commenti
Create è un metodo helper che è possibile chiamare per creare un'istanza di un oggetto a 3 tuple senza dover specificare in modo esplicito i tipi dei relativi componenti. Nell'esempio seguente viene usato il metodo per creare un'istanza Create di una tupla a 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
Questo codice equivale alla chiamata seguente al costruttore della Tuple<T1,T2,T3>.Tuple<T1,T2,T3> classe.
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
Vedi anche
Si applica a
Create<T1,T2>(T1, T2)
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
Crea una nuova tupla con 2 elementi, ovvero una coppia.
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)
Parametri di tipo
- T1
Tipo del primo componente della tupla.
- T2
Tipo del secondo componente della tupla.
Parametri
- item1
- T1
Valore del primo componente della tupla.
- item2
- T2
Valore del secondo componente della tupla.
Restituisce
Tupla con due elementi il cui valore è (item1
, item2
).
Commenti
Create è un metodo helper che è possibile chiamare per creare un'istanza di un oggetto a 2 tuple senza dover specificare in modo esplicito i tipi dei relativi componenti. Nell'esempio seguente viene usato il metodo per creare un'istanza Create di una tupla a 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
Questo codice equivale alla chiamata seguente al costruttore della Tuple<T1,T2> classe.
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
Vedi anche
Si applica a
Create<T1>(T1)
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
- Origine:
- Tuple.cs
Crea una nuova tupla con un solo elemento, ovvero un 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)
Parametri di tipo
- T1
Tipo dell'unico componente della tupla.
Parametri
- item1
- T1
Valore dell'unico componente della tupla.
Restituisce
Tupla il cui valore è (item1
).
Commenti
Create è un metodo helper che è possibile chiamare per creare un'istanza di un oggetto 1-tuple senza dover specificare in modo esplicito il tipo del relativo componente. Nell'esempio seguente viene usato il metodo per creare un'istanza Create di una tupla a 1 il cui componente è di tipo 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
Questo codice equivale alla chiamata seguente al costruttore della Tuple<T1> classe.
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