ImmutableList 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 un ensemble de méthodes d’initialisation pour les instances de la classe ImmutableList<T>.
NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation)
public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
- Héritage
-
ImmutableList
Méthodes
Create<T>() |
Crée une liste immuable vide. |
Create<T>(ReadOnlySpan<T>) |
Crée une liste immuable qui contient les éléments de l’étendue d’éléments spécifiée. |
Create<T>(T) |
Crée une liste immuable qui contient l’élément spécifié. |
Create<T>(T[]) |
Crée une liste immuable qui contient le tableau spécifié d’éléments. |
CreateBuilder<T>() |
Crée un générateur de listes immuables. |
CreateRange<T>(IEnumerable<T>) |
Crée une liste immuable qui contient les éléments spécifiés. |
IndexOf<T>(IImmutableList<T>, T) |
Recherche l’objet spécifié et retourne l’index de base zéro de la première occurrence trouvée dans la liste. |
IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Recherche l’objet spécifié et retourne l’index de base zéro de la première occurrence trouvée dans la liste. |
IndexOf<T>(IImmutableList<T>, T, Int32) |
Recherche l’objet spécifié et retourne l’index de base zéro de la première occurrence trouvée dans la plage d’éléments de la liste immuable qui s’étend de l’index spécifié au dernier élément. |
IndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Recherche l’objet spécifié et retourne l’index de base zéro de la première occurrence trouvée dans la plage d’éléments de la liste immuable qui s’étend de l’index spécifié au dernier élément. |
LastIndexOf<T>(IImmutableList<T>, T) |
Recherche l’objet spécifié et retourne l’index de base zéro de la dernière occurrence trouvée dans l’intégralité de la liste immuable. |
LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Recherche l’objet spécifié et retourne l’index de base zéro de la dernière occurrence trouvée dans l’intégralité de la liste immuable. |
LastIndexOf<T>(IImmutableList<T>, T, Int32) |
Recherche l’objet spécifié et retourne l’index de base zéro de la dernière occurrence dans la plage d’éléments de la liste immuable qui s’étend du premier élément à l’index spécifié. |
LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Recherche l’objet spécifié et retourne l’index de base zéro de la dernière occurrence dans la plage d’éléments de la liste immuable qui s’étend du premier élément à l’index spécifié. |
Remove<T>(IImmutableList<T>, T) |
Supprime la valeur spécifiée dans cette liste. |
RemoveRange<T>(IImmutableList<T>, IEnumerable<T>) |
Supprime les valeurs spécifiées de cette liste. |
Replace<T>(IImmutableList<T>, T, T) |
Remplace le premier élément égal dans la liste par l’élément spécifié. |
ToImmutableList<TSource>(IEnumerable<TSource>) |
Énumère une séquence et produit une liste immuable de son contenu. |
ToImmutableList<TSource>(ImmutableList<TSource>.Builder) |
Crée une liste immuable à partir du contenu actuel de la collection du générateur. |
S’applique à
Cohérence de thread
Ce type est thread-safe.