ImmutableArray.Create Método

Definição

Sobrecargas

Nome Description
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 da matriz de objetos especificada.

Create<T>(T, T, T, T)

Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
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
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
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 de objetos.

start
Int32

O índice do primeiro elemento a ser copiado.items

length
Int32

O número de elementos a serem items incluídos nesta 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 personalizado 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
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
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 de objetos.

start
Int32

O índice do primeiro elemento a ser copiado.items

length
Int32

O número de elementos a serem items incluídos nesta 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 personalizado 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
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
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);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(Span<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T>(Span<T> items);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member Create : Span<'T> -> System.Collections.Immutable.ImmutableArray<'T>
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.

Atributos

Aplica-se a

Create<T>(ReadOnlySpan<T>)

Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
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>(scoped 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
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
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs

Cria uma matriz imutável da 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 a qual preencher a matriz.

Retornos

Uma matriz imutável que contém a matriz de itens.

Aplica-se a