ImmutableArray.Create Método
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.
Sobrecargas
| Name | Description |
|---|---|
| Create<T>(T, T, T, T) |
Cria um array imutável que contém os objetos especificados. |
| Create<T>(T[], Int32, Int32) |
Cria um array imutável com objetos especificados de outro array. |
| Create<T>(ImmutableArray<T>, Int32, Int32) |
Cria um array imutável com os objetos especificados de outro array imutável. |
| Create<T>(T, T, T) |
Cria um array imutável que contém os objetos especificados. |
| Create<T>(T[]) |
Cria um array imutável a partir do array especificado de objetos. |
| Create<T>(T) |
Cria um array imutável que contém o objeto especificado. |
| Create<T>() |
Cria um array vazio e imutável. |
| Create<T>(T, T) |
Cria um array imutável que contém os objetos especificados. |
Create<T>(T, T, T, T)
Cria um array imutável que contém os objetos especificados.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3, T item4);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T item1, T item2, T item3, T item4);
static member Create : 'T * 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T, item4 As T) As ImmutableArray(Of T)
Parâmetros de Tipo Genérico
- T
O tipo de elementos armazenados no array.
Parâmetros
- item1
- T
O primeiro objeto a armazenar no array.
- item2
- T
O segundo objeto para armazenar no array.
- item3
- T
O terceiro objeto a armazenar no array.
- item4
- T
O quarto objeto para guardar no array.
Devoluções
Um array imutável que contém os objetos especificados.
Aplica-se a
Create<T>(T[], Int32, Int32)
Cria um array imutável com objetos especificados de outro array.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(cli::array <T> ^ items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T[] items, int start, int length);
static member Create : 'T[] * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As T(), start As Integer, length As Integer) As ImmutableArray(Of T)
Parâmetros de Tipo Genérico
- T
O tipo de elementos armazenados no array.
Parâmetros
- items
- T[]
O array de origem dos objetos.
- start
- Int32
O índice do primeiro elemento a copiar de items.
- length
- Int32
O número de elementos de items para incluir neste arranjo imutável.
Devoluções
Um array imutável que contém os objetos especificados do array de origem.
Observações
Esta sobrecarga permite que métodos auxiliares ou classes construtoras personalizadas evitem de forma eficiente o pagamento de um imposto redundante por copiar um array quando o novo array é um segmento de um array existente.
Aplica-se a
Create<T>(ImmutableArray<T>, Int32, Int32)
Cria um array imutável com os objetos especificados de outro array imutável.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(System::Collections::Immutable::ImmutableArray<T> items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(System.Collections.Immutable.ImmutableArray<T> items, int start, int length);
static member Create : System.Collections.Immutable.ImmutableArray<'T> * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ImmutableArray(Of T), start As Integer, length As Integer) As ImmutableArray(Of T)
Parâmetros de Tipo Genérico
- T
O tipo de elementos armazenados no array.
Parâmetros
- items
- ImmutableArray<T>
O array de origem dos objetos.
- start
- Int32
O índice do primeiro elemento a copiar de items.
- length
- Int32
O número de elementos de items para incluir neste arranjo imutável.
Devoluções
Um array imutável que contém os objetos especificados do array de origem.
Observações
Esta sobrecarga permite que métodos auxiliares ou classes construtoras personalizadas evitem de forma eficiente o pagamento de um imposto redundante por copiar um array quando o novo array é um segmento de um array existente.
Aplica-se a
Create<T>(T, T, T)
Cria um array imutável que contém os objetos especificados.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T item1, T item2, T item3);
static member Create : 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T) As ImmutableArray(Of T)
Parâmetros de Tipo Genérico
- T
O tipo de elementos armazenados no array.
Parâmetros
- item1
- T
O primeiro objeto a armazenar no array.
- item2
- T
O segundo objeto para armazenar no array.
- item3
- T
O terceiro objeto a armazenar no array.
Devoluções
Um array imutável que contém os objetos especificados.
Aplica-se a
Create<T>(T[])
Cria um array imutável a partir do array especificado de objetos.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(... cli::array <T> ^ items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(params T[] items);
static member Create : 'T[] -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (ParamArray items As T()) As ImmutableArray(Of T)
Parâmetros de Tipo Genérico
- T
O tipo de elementos armazenados no array.
Parâmetros
- items
- T[]
O array de objetos para preencher o array.
Devoluções
Um array imutável que contém o array de itens.
Aplica-se a
Create<T>(T)
Cria um array imutável que contém o objeto especificado.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T item);
static member Create : 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item As T) As ImmutableArray(Of T)
Parâmetros de Tipo Genérico
- T
O tipo de elementos armazenados no array.
Parâmetros
- item
- T
O objeto para armazenar no array.
Devoluções
Um array imutável que contém o objeto especificado.
Aplica-se a
Create<T>()
Cria um array vazio e imutável.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create();
public static System.Collections.Immutable.ImmutableArray<T> Create<T>();
static member Create : unit -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) () As ImmutableArray(Of T)
Parâmetros de Tipo Genérico
- T
O tipo de elementos armazenados no array.
Devoluções
Um arranjo vazio e imutável.
Aplica-se a
Create<T>(T, T)
Cria um array imutável que contém os objetos especificados.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(T item1, T item2);
static member Create : 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T) As ImmutableArray(Of T)
Parâmetros de Tipo Genérico
- T
O tipo de elementos armazenados no array.
Parâmetros
- item1
- T
O primeiro objeto a armazenar no array.
- item2
- T
O segundo objeto para armazenar no array.
Devoluções
Um array imutável que contém os objetos especificados.