Condividi tramite


ImmutableArray.Create Metodo

Definizione

Overload

Create<T>(T, T, T, T)

Crea una matrice non modificabile che contiene gli oggetti specificati.

Create<T>(T, T, T)

Crea una matrice non modificabile che contiene gli oggetti specificati.

Create<T>(ImmutableArray<T>, Int32, Int32)

Crea una matrice non modificabile con gli oggetti specificati di un'altra matrice non modificabile.

Create<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 di un'altra matrice.

Create<T>(T)

Crea una matrice non modificabile che contiene l'oggetto specificato.

Create<T>(Span<T>)

Crea un ImmutableArray<T> oggetto con gli elementi specificati.

Create<T>(ReadOnlySpan<T>)

Crea un ImmutableArray<T> oggetto con gli elementi specificati.

Create<T>()

Crea una matrice non modificabile vuota.

Create<T>(T[])

Crea una matrice non modificabile dalla matrice di oggetti specificata.

Create<T>(T, T, T, T)

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

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 memorizzati nella matrice.

Parametri

item1
T

Primo oggetto usato per archiviare la matrice.

item2
T

Secondo oggetto usato per archiviare la matrice.

item3
T

Terzo oggetto usato per archiviare la matrice.

item4
T

Quarto oggetto usato per archiviare la matrice.

Restituisce

Matrice non modificabile che contiene gli oggetti specificati.

Si applica a

Create<T>(T, T, T)

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

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 memorizzati nella matrice.

Parametri

item1
T

Primo oggetto usato per archiviare la matrice.

item2
T

Secondo oggetto usato per archiviare la matrice.

item3
T

Terzo oggetto usato per archiviare la matrice.

Restituisce

Matrice non modificabile che contiene gli oggetti specificati.

Si applica a

Create<T>(ImmutableArray<T>, Int32, Int32)

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

Crea una matrice non modificabile con gli oggetti specificati di 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 memorizzati nella matrice.

Parametri

items
ImmutableArray<T>

Matrice di origine degli oggetti.

start
Int32

Indice del primo elemento da copiare da items.

length
Int32

Numero di elementi da items da includere in questa matrice non modificabile.

Restituisce

Matrice non modificabile che contiene gli oggetti specificati della matrice di origine.

Commenti

Questo overload consente ai metodi helper o alle classi di generatori personalizzati di evitare di pagare in modo efficiente una tassa ridondante per copiare una matrice quando la nuova matrice è un segmento di una matrice esistente.

Si applica a

Create<T>(T, T)

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

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 memorizzati nella matrice.

Parametri

item1
T

Primo oggetto usato per archiviare la matrice.

item2
T

Secondo oggetto usato per archiviare la matrice.

Restituisce

Matrice non modificabile che contiene gli oggetti specificati.

Si applica a

Create<T>(T[], Int32, Int32)

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

Crea una matrice non modificabile con gli oggetti specificati di 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 memorizzati nella matrice.

Parametri

items
T[]

Matrice di origine degli oggetti.

start
Int32

Indice del primo elemento da copiare da items.

length
Int32

Numero di elementi da items da includere in questa matrice non modificabile.

Restituisce

Matrice non modificabile che contiene gli oggetti specificati della matrice di origine.

Commenti

Questo overload consente ai metodi helper o alle classi di generatori personalizzati di evitare di pagare in modo efficiente una tassa ridondante per copiare una matrice quando la nuova matrice è un segmento di una matrice esistente.

Si applica a

Create<T>(T)

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

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 memorizzati nella matrice.

Parametri

item
T

Oggetto usato per archiviare la matrice.

Restituisce

Matrice non modificabile che contiene l'oggetto specificato.

Si applica a

Create<T>(Span<T>)

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

Crea un ImmutableArray<T> oggetto con gli elementi specificati.

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(Span<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (Span<T> items);
static member Create : Span<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As Span(Of T)) As ImmutableArray(Of T)

Parametri di tipo

T

Tipo di elemento memorizzato nella matrice.

Parametri

items
Span<T>

Elementi da archiviare nella matrice.

Restituisce

Matrice non modificabile contenente gli elementi specificati.

Si applica a

Create<T>(ReadOnlySpan<T>)

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

Crea un ImmutableArray<T> oggetto con gli elementi specificati.

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> Create(ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (ReadOnlySpan<T> items);
static member Create : ReadOnlySpan<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ReadOnlySpan(Of T)) As ImmutableArray(Of T)

Parametri di tipo

T

Tipo di elemento memorizzato nella matrice.

Parametri

items
ReadOnlySpan<T>

Elementi da archiviare nella matrice.

Restituisce

Matrice non modificabile contenente gli elementi specificati.

Si applica a

Create<T>()

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

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 memorizzati nella matrice.

Restituisce

Matrice non modificabile vuota.

Si applica a

Create<T>(T[])

Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs
Origine:
ImmutableArray.cs

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);
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 memorizzati nella matrice.

Parametri

items
T[]

Matrice di oggetti con cui popolare la matrice.

Restituisce

Matrice non modificabile che contiene la matrice di elementi.

Si applica a