ImmutableArray ImmutableArray ImmutableArray ImmutableArray Class

Définition

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éé.Provides methods for creating an array that is immutable; meaning it cannot be changed once it is created.

Package NuGet : System.Collections.Immutable (à propos des collections immuables et de leur installation)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

public ref class ImmutableArray abstract sealed
public static class ImmutableArray
type ImmutableArray = class
Public Module ImmutableArray
Héritage
ImmutableArrayImmutableArrayImmutableArrayImmutableArray

Méthodes

BinarySearch<T>(ImmutableArray<T>, T) BinarySearch<T>(ImmutableArray<T>, T) BinarySearch<T>(ImmutableArray<T>, T) 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é.Searches the sorted immutable array for a specified element using the default comparer and returns the zero-based index of the element, if it's found.

BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>) BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>) BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>) 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é.Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found.

BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T) BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T) BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T) 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é.Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found.

BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>) BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>) BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>) 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.Searches a sorted immutable array for a specified element and returns the zero-based index of the element.

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

Crée un tableau immuable qui contient les objets spécifiés.Creates an immutable array that contains the specified objects.

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

Crée un tableau immuable qui contient les objets spécifiés.Creates an immutable array that contains the specified objects.

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

Crée un tableau immuable avec les objets spécifiés à partir d’un autre tableau immuable.Creates an immutable array with the specified objects from another immutable array.

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

Crée un tableau immuable avec les objets spécifiés à partir d’un autre tableau.Creates an immutable array with specified objects from another array.

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

Crée un tableau immuable à partir du tableau spécifié d’objets.Creates an immutable array from the specified array of objects.

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

Crée un tableau immuable qui contient l’objet spécifié.Creates an immutable array that contains the specified object.

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

Crée un tableau immuable vide.Creates an empty immutable array.

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

Crée un tableau immuable qui contient les objets spécifiés.Creates an immutable array that contains the specified objects.

CreateBuilder<T>() CreateBuilder<T>() CreateBuilder<T>() CreateBuilder<T>()

Crée un tableau mutable qui peut être converti en un ImmutableArray sans allouer de nouveaux modules de mémoire.Creates a mutable array that can be converted to an ImmutableArray without allocating new memory.

CreateBuilder<T>(Int32) CreateBuilder<T>(Int32) CreateBuilder<T>(Int32) CreateBuilder<T>(Int32)

Crée un tableau mutable qui peut être converti en un ImmutableArray sans allouer de nouveaux modules de mémoire.Creates a mutable array that can be converted to an ImmutableArray without allocating new memory.

CreateRange<T>(IEnumerable<T>) CreateRange<T>(IEnumerable<T>) CreateRange<T>(IEnumerable<T>) CreateRange<T>(IEnumerable<T>)

Crée un nouveau ImmutableArray<T> rempli avec les éléments spécifiés.Creates a new ImmutableArray<T> populated with the specified items.

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the ImmutableArray<T> struct.

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the ImmutableArray<T> struct.

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the ImmutableArray<T> struct.

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the ImmutableArray<T> struct.

ToImmutableArray<TSource>(IEnumerable<TSource>) ToImmutableArray<TSource>(IEnumerable<TSource>) ToImmutableArray<TSource>(IEnumerable<TSource>) ToImmutableArray<TSource>(IEnumerable<TSource>)

Crée un tableau immuable à partir de la collection spécifiée.Creates an immutable array from the specified collection.

ToImmutableArray<TSource>(ImmutableArray<TSource>) ToImmutableArray<TSource>(ImmutableArray<TSource>) ToImmutableArray<TSource>(ImmutableArray<TSource>) ToImmutableArray<TSource>(ImmutableArray<TSource>)

Crée un tableau immuable à partir du contenu actuel du tableau du générateur.Creates an immutable array from the current contents of the builder's array.

S’applique à

Cohérence de thread

Ce type est thread-safe.This type is thread safe.