ImmutableArray Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos para crear una matriz inmutable, lo que significa que no se puede cambiar una vez creada.
public ref class ImmutableArray abstract sealed
public static class ImmutableArray
type ImmutableArray = class
Public Module ImmutableArray
- Herencia
-
ImmutableArray
Métodos
| Nombre | Description |
|---|---|
| BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>) |
Busca una matriz inmutable ordenada para un elemento especificado y devuelve el índice de base cero del elemento. |
| BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T) |
Busca una matriz inmutable ordenada para un elemento especificado y devuelve el índice de base cero del elemento, si se encuentra. |
| BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>) |
Busca una matriz inmutable ordenada para un elemento especificado y devuelve el índice de base cero del elemento, si se encuentra. |
| BinarySearch<T>(ImmutableArray<T>, T) |
Busca en la matriz inmutable ordenada un elemento especificado mediante el comparador predeterminado y devuelve el índice de base cero del elemento, si se encuentra. |
| Create<T>() |
Crea una matriz inmutable vacía. |
| Create<T>(ImmutableArray<T>, Int32, Int32) |
Crea una matriz inmutable con los objetos especificados de otra matriz inmutable. |
| Create<T>(ReadOnlySpan<T>) |
Crea un ImmutableArray<T> objeto con los elementos especificados. |
| Create<T>(Span<T>) |
Crea un ImmutableArray<T> objeto con los elementos especificados. |
| Create<T>(T, T, T, T) |
Crea una matriz inmutable que contiene los objetos especificados. |
| Create<T>(T, T, T) |
Crea una matriz inmutable que contiene los objetos especificados. |
| Create<T>(T, T) |
Crea una matriz inmutable que contiene los objetos especificados. |
| Create<T>(T) |
Crea una matriz inmutable que contiene el objeto especificado. |
| Create<T>(T[], Int32, Int32) |
Crea una matriz inmutable con objetos especificados de otra matriz. |
| Create<T>(T[]) |
Crea una matriz inmutable a partir de la matriz especificada de objetos. |
| CreateBuilder<T>() |
Crea una matriz mutable que se puede convertir en una ImmutableArray sin asignar memoria nueva. |
| CreateBuilder<T>(Int32) |
Crea una matriz mutable que se puede convertir en una ImmutableArray sin asignar memoria nueva. |
| CreateRange<T>(IEnumerable<T>) |
Crea un nuevo ImmutableArray<T> rellenado con los elementos especificados. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Inicializa una nueva instancia del ImmutableArray<T> struct. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Inicializa una nueva instancia del ImmutableArray<T> struct. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Inicializa una nueva instancia del ImmutableArray<T> struct. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Inicializa una nueva instancia del ImmutableArray<T> struct. |
| ToImmutableArray<T>(ReadOnlySpan<T>) |
Genera una matriz inmutable de contenido a partir de elementos especificados. |
| ToImmutableArray<T>(Span<T>) |
Convierte el intervalo en una matriz inmutable. |
| ToImmutableArray<TSource>(IEnumerable<TSource>) |
Crea una matriz inmutable a partir de la colección especificada. |
| ToImmutableArray<TSource>(ImmutableArray<TSource>.Builder) |
Crea una matriz inmutable a partir del contenido actual de la matriz del generador. |
Se aplica a
Seguridad para subprocesos
Este tipo es seguro para subprocesos.