Partilhar via


ImmutableArray.Create Método

Definição

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.

Aplica-se a