ImmutableArray.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Create<T>(T, T, T, T) |
Cria uma matriz imutável que contém os objetos especificados. |
Create<T>(T, T, T) |
Cria uma matriz imutável que contém os objetos especificados. |
Create<T>(ImmutableArray<T>, Int32, Int32) |
Cria uma matriz imutável com os objetos especificados de outra matriz imutável. |
Create<T>(T, T) |
Cria uma matriz imutável que contém os objetos especificados. |
Create<T>(T[], Int32, Int32) |
Cria uma matriz imutável com objetos especificados de outra matriz. |
Create<T>(T) |
Cria uma matriz imutável que contém o objeto especificado. |
Create<T>(Span<T>) |
Cria um ImmutableArray<T> com os elementos especificados. |
Create<T>(ReadOnlySpan<T>) |
Cria um ImmutableArray<T> com os elementos especificados. |
Create<T>() |
Cria uma matriz imutável vazia. |
Create<T>(T[]) |
Cria uma matriz imutável com base na matriz de objetos especificada. |
Create<T>(T, T, T, T)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria uma matriz 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
- T
O tipo de elementos armazenados na matriz.
Parâmetros
- item1
- T
O primeiro objeto a ser armazenado na matriz.
- item2
- T
O segundo objeto a ser armazenado na matriz.
- item3
- T
O terceiro objeto a ser armazenado na matriz.
- item4
- T
O quarto objeto a ser armazenado na matriz.
Retornos
Uma matriz imutável que contém os objetos especificados.
Aplica-se a
Create<T>(T, T, T)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria uma matriz 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
- T
O tipo de elementos armazenados na matriz.
Parâmetros
- item1
- T
O primeiro objeto a ser armazenado na matriz.
- item2
- T
O segundo objeto a ser armazenado na matriz.
- item3
- T
O terceiro objeto a ser armazenado na matriz.
Retornos
Uma matriz imutável que contém os objetos especificados.
Aplica-se a
Create<T>(ImmutableArray<T>, Int32, Int32)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria uma matriz imutável com os objetos especificados de outra matriz 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
- T
O tipo de elementos armazenados na matriz.
Parâmetros
- items
- ImmutableArray<T>
A matriz de origem dos objetos.
- start
- Int32
O índice do primeiro elemento a ser copiado de items
.
- length
- Int32
O número de elementos de items
a ser incluído nessa matriz imutável.
Retornos
Uma matriz imutável que contém os objetos especificados da matriz de origem.
Comentários
Essa sobrecarga permite que métodos auxiliares ou classes de construtor personalizadas evitem pagar com eficiência um imposto redundante para copiar uma matriz quando a nova matriz for um segmento de uma matriz existente.
Aplica-se a
Create<T>(T, T)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria uma matriz 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
- T
O tipo de elementos armazenados na matriz.
Parâmetros
- item1
- T
O primeiro objeto a ser armazenado na matriz.
- item2
- T
O segundo objeto a ser armazenado na matriz.
Retornos
Uma matriz imutável que contém os objetos especificados.
Aplica-se a
Create<T>(T[], Int32, Int32)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria uma matriz imutável com objetos especificados de outra matriz.
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
- T
O tipo de elementos armazenados na matriz.
Parâmetros
- items
- T[]
A matriz de origem dos objetos.
- start
- Int32
O índice do primeiro elemento a ser copiado de items
.
- length
- Int32
O número de elementos de items
a ser incluído nessa matriz imutável.
Retornos
Uma matriz imutável que contém os objetos especificados da matriz de origem.
Comentários
Essa sobrecarga permite que métodos auxiliares ou classes de construtor personalizadas evitem pagar com eficiência um imposto redundante para copiar uma matriz quando a nova matriz for um segmento de uma matriz existente.
Aplica-se a
Create<T>(T)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria uma matriz 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
- T
O tipo de elementos armazenados na matriz.
Parâmetros
- item
- T
O objeto a ser armazenado na matriz.
Retornos
Uma matriz imutável que contém o objeto especificado.
Aplica-se a
Create<T>(Span<T>)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria um ImmutableArray<T> com os elementos especificados.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(Span<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (Span<T> items);
static member Create : Span<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As Span(Of T)) As ImmutableArray(Of T)
Parâmetros de tipo
- T
O tipo de elemento armazenado na matriz.
Parâmetros
- items
- Span<T>
Os elementos a serem armazenados na matriz.
Retornos
Uma matriz imutável que contém os itens especificados.
Aplica-se a
Create<T>(ReadOnlySpan<T>)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria um ImmutableArray<T> com os elementos especificados.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (ReadOnlySpan<T> items);
static member Create : ReadOnlySpan<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ReadOnlySpan(Of T)) As ImmutableArray(Of T)
Parâmetros de tipo
- T
O tipo de elemento armazenado na matriz.
Parâmetros
- items
- ReadOnlySpan<T>
Os elementos a serem armazenados na matriz.
Retornos
Uma matriz imutável que contém os itens especificados.
Aplica-se a
Create<T>()
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria uma matriz imutável vazia.
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
- T
O tipo de elementos armazenados na matriz.
Retornos
Uma matriz imutável vazia.
Aplica-se a
Create<T>(T[])
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria uma matriz imutável com base na matriz de objetos especificada.
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);
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
- T
O tipo de elementos armazenados na matriz.
Parâmetros
- items
- T[]
A matriz de objetos com os quais preencher a matriz.
Retornos
Uma matriz imutável que contém a matriz de itens.