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 static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2, T item3, T item4);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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 static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2, T item3);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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 static System.Collections.Immutable.ImmutableArray<T> Create<T> (System.Collections.Immutable.ImmutableArray<T> items, int start, int length);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

Create<T>(T, T)

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

Crea una matrice non modificabile che contiene gli oggetti specificati.

public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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 static System.Collections.Immutable.ImmutableArray<T> Create<T> (T[] items, int start, int length);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

Create<T>(T)

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

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

public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

Create<T>(Span<T>)

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

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

public static System.Collections.Immutable.ImmutableArray<T> Create<T> (Span<T> items);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET 7, 8, 9

Create<T>(ReadOnlySpan<T>)

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

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

public static System.Collections.Immutable.ImmutableArray<T> Create<T> (ReadOnlySpan<T> items);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET 7, 8, 9

Create<T>()

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

Crea una matrice non modificabile vuota.

public static System.Collections.Immutable.ImmutableArray<T> Create<T> ();

Parametri di tipo

T

Tipo di elementi memorizzati nella matrice.

Restituisce

Matrice non modificabile vuota.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

Create<T>(T[])

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

Crea una matrice non modificabile dalla matrice di oggetti specificata.

public static System.Collections.Immutable.ImmutableArray<T> Create<T> (params T[] items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (params T[]? items);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0