ImmutableArray.Create Méthode

Définition

Surcharges

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

Crée un tableau immuable qui contient les objets spécifiés.

Create<T>(T, T, T)

Crée un tableau immuable qui contient les objets spécifiés.

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

Crée un tableau immuable avec les objets spécifiés à partir d’un autre tableau immuable.

Create<T>(T, T)

Crée un tableau immuable qui contient les objets spécifiés.

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

Crée un tableau immuable avec les objets spécifiés à partir d’un autre tableau.

Create<T>(T)

Crée un tableau immuable qui contient l’objet spécifié.

Create<T>(Span<T>)

Crée un ImmutableArray<T> avec les éléments spécifiés.

Create<T>(ReadOnlySpan<T>)

Crée un ImmutableArray<T> avec les éléments spécifiés.

Create<T>()

Crée un tableau immuable vide.

Create<T>(T[])

Crée un tableau immuable à partir du tableau spécifié d’objets.

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

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un tableau immuable qui contient les objets spécifiés.

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

Paramètres de type

T

Type des éléments stockés dans le tableau.

Paramètres

item1
T

Premier objet à stocker dans le tableau.

item2
T

Deuxième objet à stocker dans le tableau.

item3
T

Troisième objet à stocker dans le tableau.

item4
T

Quatrième objet à stocker dans le tableau.

Retours

Tableau immuable qui contient les objets spécifiés.

S’applique à

.NET 9 et autres versions
Produit Versions
.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)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un tableau immuable qui contient les objets spécifiés.

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

Paramètres de type

T

Type des éléments stockés dans le tableau.

Paramètres

item1
T

Premier objet à stocker dans le tableau.

item2
T

Deuxième objet à stocker dans le tableau.

item3
T

Troisième objet à stocker dans le tableau.

Retours

Tableau immuable qui contient les objets spécifiés.

S’applique à

.NET 9 et autres versions
Produit Versions
.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)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un tableau immuable avec les objets spécifiés à partir d’un autre tableau immuable.

C#
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (System.Collections.Immutable.ImmutableArray<T> items, int start, int length);

Paramètres de type

T

Type des éléments stockés dans le tableau.

Paramètres

items
ImmutableArray<T>

Tableau d’objets source.

start
Int32

Index du premier élément à copier à partir de items.

length
Int32

Nombre d’éléments à partir de items à inclure dans ce tableau immuable.

Retours

Tableau immuable qui contient les objets spécifiés à partir du tableau source.

Remarques

Cette surcharge permet aux méthodes d’assistance ou aux classes de générateur personnalisées d’éviter efficacement le paiement d’une taxe redondante pour la copie d’un tableau lorsque le nouveau tableau est un segment d’un tableau existant.

S’applique à

.NET 9 et autres versions
Produit Versions
.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)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un tableau immuable qui contient les objets spécifiés.

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

Paramètres de type

T

Type des éléments stockés dans le tableau.

Paramètres

item1
T

Premier objet à stocker dans le tableau.

item2
T

Deuxième objet à stocker dans le tableau.

Retours

Tableau immuable qui contient les objets spécifiés.

S’applique à

.NET 9 et autres versions
Produit Versions
.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)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un tableau immuable avec les objets spécifiés à partir d’un autre tableau.

C#
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T[] items, int start, int length);

Paramètres de type

T

Type des éléments stockés dans le tableau.

Paramètres

items
T[]

Tableau d’objets source.

start
Int32

Index du premier élément à copier à partir de items.

length
Int32

Nombre d’éléments à partir de items à inclure dans ce tableau immuable.

Retours

Tableau immuable qui contient les objets spécifiés à partir du tableau source.

Remarques

Cette surcharge permet aux méthodes d’assistance ou aux classes de générateur personnalisées d’éviter efficacement le paiement d’une taxe redondante pour la copie d’un tableau lorsque le nouveau tableau est un segment d’un tableau existant.

S’applique à

.NET 9 et autres versions
Produit Versions
.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)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un tableau immuable qui contient l’objet spécifié.

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

Paramètres de type

T

Type des éléments stockés dans le tableau.

Paramètres

item
T

Objet à stocker dans le tableau.

Retours

Tableau immuable qui contient l’objet spécifié.

S’applique à

.NET 9 et autres versions
Produit Versions
.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>)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un ImmutableArray<T> avec les éléments spécifiés.

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

Paramètres de type

T

Type d’élément stocké dans le tableau.

Paramètres

items
Span<T>

Éléments à stocker dans le tableau.

Retours

Tableau immuable contenant les éléments spécifiés.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

Create<T>(ReadOnlySpan<T>)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un ImmutableArray<T> avec les éléments spécifiés.

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

Paramètres de type

T

Type d’élément stocké dans le tableau.

Paramètres

items
ReadOnlySpan<T>

Éléments à stocker dans le tableau.

Retours

Tableau immuable contenant les éléments spécifiés.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

Create<T>()

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un tableau immuable vide.

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

Paramètres de type

T

Type des éléments stockés dans le tableau.

Retours

Tableau immuable vide.

S’applique à

.NET 9 et autres versions
Produit Versions
.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[])

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crée un tableau immuable à partir du tableau spécifié d’objets.

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

Paramètres de type

T

Type des éléments stockés dans le tableau.

Paramètres

items
T[]

Tableau d’objets à utiliser pour remplir le tableau.

Retours

Tableau immuable qui contient le tableau d’éléments.

S’applique à

.NET 9 et autres versions
Produit Versions
.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