ImmutableArray Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece métodos para criar um array que é imutável, ou seja, não pode ser alterado depois de criado.
public ref class ImmutableArray abstract sealed
public static class ImmutableArray
type ImmutableArray = class
Public Module ImmutableArray
- Herança
-
ImmutableArray
Métodos
| Name | Description |
|---|---|
| BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>) |
Pesquisa num array imutable ordenado por um elemento especificado e retorna o índice baseado em zero do elemento. |
| BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T) |
Procura num array imutável ordenado um elemento especificado e devolve o índice baseado em zero do elemento, se for encontrado. |
| BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>) |
Procura num array imutável ordenado um elemento especificado e devolve o índice baseado em zero do elemento, se for encontrado. |
| BinarySearch<T>(ImmutableArray<T>, T) |
Pesquisa no array imutável ordenado por um elemento especificado usando o comparador padrão e devolve o índice zero do elemento, se for encontrado. |
| Create<T>() |
Cria um array vazio e imutável. |
| Create<T>(ImmutableArray<T>, Int32, Int32) |
Cria um array imutável com os objetos especificados de outro array imutável. |
| Create<T>(ReadOnlySpan<T>) |
Cria um ImmutableArray<T> com os elementos especificados. |
| Create<T>(Span<T>) |
Cria um ImmutableArray<T> com os elementos especificados. |
| Create<T>(T, T, T, T) |
Cria um array imutável que contém os objetos especificados. |
| Create<T>(T, T, T) |
Cria um array imutável que contém os objetos especificados. |
| Create<T>(T, T) |
Cria um array imutável que contém os objetos especificados. |
| Create<T>(T) |
Cria um array imutável que contém o objeto especificado. |
| Create<T>(T[], Int32, Int32) |
Cria um array imutável com objetos especificados de outro array. |
| Create<T>(T[]) |
Cria um array imutável a partir do array especificado de objetos. |
| CreateBuilder<T>() |
Cria um array mutável que pode ser convertido para um ImmutableArray sem alocar nova memória. |
| CreateBuilder<T>(Int32) |
Cria um array mutável que pode ser convertido para um ImmutableArray sem alocar nova memória. |
| CreateRange<T>(IEnumerable<T>) |
Cria um novo ImmutableArray<T> povoado com os itens especificados. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Inicializa uma nova instância do ImmutableArray<T> struct. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Inicializa uma nova instância do ImmutableArray<T> struct. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Inicializa uma nova instância do ImmutableArray<T> struct. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Inicializa uma nova instância do ImmutableArray<T> struct. |
| ToImmutableArray<T>(ReadOnlySpan<T>) |
Produzir um conjunto imutável de conteúdos a partir de elementos especificados. |
| ToImmutableArray<T>(Span<T>) |
Converte o vão numa matriz imutável. |
| ToImmutableArray<TSource>(IEnumerable<TSource>) |
Cria um array imutável a partir da coleção especificada. |
| ToImmutableArray<TSource>(ImmutableArray<TSource>.Builder) |
Cria um array imutável a partir do conteúdo atual do array do construtor. |
Aplica-se a
Segurança de Thread
Este tipo é seguro para fios.