ImmutableArray.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.
Overload
| Nome | Descrizione |
|---|---|
| Create<T>(T, T, T, T) |
Crea una matrice non modificabile che contiene gli oggetti specificati. |
| Create<T>(T[], Int32, Int32) |
Crea una matrice non modificabile con gli oggetti specificati da un'altra matrice. |
| Create<T>(ImmutableArray<T>, Int32, Int32) |
Crea una matrice non modificabile con gli oggetti specificati da un'altra matrice non modificabile. |
| Create<T>(T, T, T) |
Crea una matrice non modificabile che contiene gli oggetti specificati. |
| Create<T>(T[]) |
Crea una matrice non modificabile dalla matrice di oggetti specificata. |
| Create<T>(T) |
Crea una matrice non modificabile che contiene l'oggetto specificato. |
| Create<T>() |
Crea una matrice non modificabile vuota. |
| Create<T>(T, T) |
Crea una matrice non modificabile che contiene gli oggetti specificati. |
Create<T>(T, T, T, T)
Crea una matrice non modificabile che contiene gli oggetti specificati.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3, T item4);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T item1, T item2, T item3, T item4);
static member Create : 'T * 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T, item4 As T) As ImmutableArray(Of T)
Parametri di tipo
- T
Tipo di elementi archiviati nella matrice.
Parametri
- item1
- T
Primo oggetto da archiviare nella matrice.
- item2
- T
Secondo oggetto da archiviare nella matrice.
- item3
- T
Terzo oggetto da archiviare nella matrice.
- item4
- T
Quarto oggetto da archiviare nella matrice.
Valori restituiti
Matrice non modificabile che contiene gli oggetti specificati.
Si applica a
Create<T>(T[], Int32, Int32)
Crea una matrice non modificabile con gli oggetti specificati da un'altra matrice.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(cli::array <T> ^ items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T[] items, int start, int length);
static member Create : 'T[] * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As T(), start As Integer, length As Integer) As ImmutableArray(Of T)
Parametri di tipo
- T
Tipo di elementi archiviati nella matrice.
Parametri
- items
- T[]
Matrice di origine di oggetti.
- start
- Int32
Indice del primo elemento da copiare da items.
- length
- Int32
Numero di elementi da items includere in questa matrice non modificabile.
Valori restituiti
Matrice non modificabile che contiene gli oggetti specificati dalla matrice di origine.
Commenti
Questo overload consente ai metodi helper o alle classi del generatore personalizzato di evitare di pagare in modo efficiente una tassa ridondante per la copia di una matrice quando la nuova matrice è un segmento di una matrice esistente.
Si applica a
Create<T>(ImmutableArray<T>, Int32, Int32)
Crea una matrice non modificabile con gli oggetti specificati da un'altra matrice non modificabile.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(System::Collections::Immutable::ImmutableArray<T> items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(System.Collections.Immutable.ImmutableArray<T> items, int start, int length);
static member Create : System.Collections.Immutable.ImmutableArray<'T> * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ImmutableArray(Of T), start As Integer, length As Integer) As ImmutableArray(Of T)
Parametri di tipo
- T
Tipo di elementi archiviati nella matrice.
Parametri
- items
- ImmutableArray<T>
Matrice di origine di oggetti.
- start
- Int32
Indice del primo elemento da copiare da items.
- length
- Int32
Numero di elementi da items includere in questa matrice non modificabile.
Valori restituiti
Matrice non modificabile che contiene gli oggetti specificati dalla matrice di origine.
Commenti
Questo overload consente ai metodi helper o alle classi del generatore personalizzato di evitare di pagare in modo efficiente una tassa ridondante per la copia di una matrice quando la nuova matrice è un segmento di una matrice esistente.
Si applica a
Create<T>(T, T, T)
Crea una matrice non modificabile che contiene gli oggetti specificati.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T item1, T item2, T item3);
static member Create : 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T) As ImmutableArray(Of T)
Parametri di tipo
- T
Tipo di elementi archiviati nella matrice.
Parametri
- item1
- T
Primo oggetto da archiviare nella matrice.
- item2
- T
Secondo oggetto da archiviare nella matrice.
- item3
- T
Terzo oggetto da archiviare nella matrice.
Valori restituiti
Matrice non modificabile che contiene gli oggetti specificati.
Si applica a
Create<T>(T[])
Crea una matrice non modificabile dalla matrice di oggetti specificata.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(... cli::array <T> ^ items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(params T[] items);
static member Create : 'T[] -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (ParamArray items As T()) As ImmutableArray(Of T)
Parametri di tipo
- T
Tipo di elementi archiviati nella matrice.
Parametri
- items
- T[]
Matrice di oggetti con cui popolare la matrice.
Valori restituiti
Matrice non modificabile che contiene la matrice di elementi.
Si applica a
Create<T>(T)
Crea una matrice non modificabile che contiene l'oggetto specificato.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T item);
static member Create : 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item As T) As ImmutableArray(Of T)
Parametri di tipo
- T
Tipo di elementi archiviati nella matrice.
Parametri
- item
- T
Oggetto da archiviare nella matrice.
Valori restituiti
Matrice non modificabile che contiene l'oggetto specificato.
Si applica a
Create<T>()
Crea una matrice non modificabile vuota.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create();
public static System.Collections.Immutable.ImmutableArray<T> Create<T>();
static member Create : unit -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) () As ImmutableArray(Of T)
Parametri di tipo
- T
Tipo di elementi archiviati nella matrice.
Valori restituiti
Matrice non modificabile vuota.
Si applica a
Create<T>(T, T)
Crea una matrice non modificabile che contiene gli oggetti specificati.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T item1, T item2);
static member Create : 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T) As ImmutableArray(Of T)
Parametri di tipo
- T
Tipo di elementi archiviati nella matrice.
Parametri
- item1
- T
Primo oggetto da archiviare nella matrice.
- item2
- T
Secondo oggetto da archiviare nella matrice.
Valori restituiti
Matrice non modificabile che contiene gli oggetti specificati.