ImmutableArray Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des méthodes pour la création d’un tableau immuable ; ce qui signifie qu’il ne peut pas être modifié une fois créé.
NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation)
public ref class ImmutableArray abstract sealed
public static class ImmutableArray
type ImmutableArray = class
Public Module ImmutableArray
- Héritage
-
ImmutableArray
Méthodes
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T) |
Recherche un élément spécifié dans un tableau immuable trié et retourne l’index de base zéro de l’élément, s’il est trouvé. |
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>) |
Recherche dans un tableau immuable trié d’un élément spécifié et retourne l’index de base zéro de l’élément. |
BinarySearch<T>(ImmutableArray<T>, T) |
Recherche un élément spécifié dans le tableau immuable trié à l’aide du comparateur par défaut et retourne l’index de base zéro de l’élément, s’il est trouvé. |
BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>) |
Recherche un élément spécifié dans un tableau immuable trié et retourne l’index de base zéro de l’élément, s’il est trouvé. |
Create<T>() |
Crée un tableau immuable vide. |
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>(ReadOnlySpan<T>) |
Crée un ImmutableArray<T> avec les éléments spécifiés. |
Create<T>(Span<T>) |
Crée un ImmutableArray<T> avec les éléments spécifiés. |
Create<T>(T) |
Crée un tableau immuable qui contient l’objet spécifié. |
Create<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>(T, T, T, T) |
Crée un tableau immuable qui contient les objets spécifiés. |
Create<T>(T[]) |
Crée un tableau immuable à partir du tableau spécifié d’objets. |
Create<T>(T[], Int32, Int32) |
Crée un tableau immuable avec les objets spécifiés à partir d’un autre tableau. |
CreateBuilder<T>() |
Crée un tableau mutable qui peut être converti en un ImmutableArray sans allouer de nouveaux modules de mémoire. |
CreateBuilder<T>(Int32) |
Crée un tableau mutable qui peut être converti en un ImmutableArray sans allouer de nouveaux modules de mémoire. |
CreateRange<T>(IEnumerable<T>) |
Crée un nouveau ImmutableArray<T> rempli avec les éléments spécifiés. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Initialise une nouvelle instance du struct ImmutableArray<T>. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Initialise une nouvelle instance du struct ImmutableArray<T>. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Initialise une nouvelle instance du struct ImmutableArray<T>. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Initialise une nouvelle instance du struct ImmutableArray<T>. |
ToImmutableArray<T>(ReadOnlySpan<T>) |
Produire un tableau immuable de contenu à partir d’éléments spécifiés. |
ToImmutableArray<T>(Span<T>) |
Convertit l’étendue en tableau immuable. |
ToImmutableArray<TSource>(IEnumerable<TSource>) |
Crée un tableau immuable à partir de la collection spécifiée. |
ToImmutableArray<TSource>(ImmutableArray<TSource>.Builder) |
Crée un tableau immuable à partir du contenu actuel du tableau du générateur. |
S’applique à
Cohérence de thread
Ce type est thread-safe.