ImmutableArray.Create Método

Definición

Sobrecargas

Nombre Description
Create<T>(T, T, T, T)

Crea una matriz inmutable que contiene los objetos especificados.

Create<T>(T, T, T)

Crea una matriz inmutable que contiene los objetos especificados.

Create<T>(ImmutableArray<T>, Int32, Int32)

Crea una matriz inmutable con los objetos especificados de otra matriz inmutable.

Create<T>(T, T)

Crea una matriz inmutable que contiene los objetos especificados.

Create<T>(T[], Int32, Int32)

Crea una matriz inmutable con objetos especificados de otra matriz.

Create<T>(T)

Crea una matriz inmutable que contiene el objeto especificado.

Create<T>(Span<T>)

Crea un ImmutableArray<T> objeto con los elementos especificados.

Create<T>(ReadOnlySpan<T>)

Crea un ImmutableArray<T> objeto con los elementos especificados.

Create<T>()

Crea una matriz inmutable vacía.

Create<T>(T[])

Crea una matriz inmutable a partir de la matriz especificada de objetos.

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

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea una matriz inmutable que contiene los 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

Tipo de elementos almacenados en la matriz.

Parámetros

item1
T

Primer objeto que se va a almacenar en la matriz.

item2
T

Segundo objeto que se va a almacenar en la matriz.

item3
T

Tercer objeto que se va a almacenar en la matriz.

item4
T

Cuarto objeto que se va a almacenar en la matriz.

Devoluciones

Matriz inmutable que contiene los objetos especificados.

Se aplica a

Create<T>(T, T, T)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea una matriz inmutable que contiene los 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

Tipo de elementos almacenados en la matriz.

Parámetros

item1
T

Primer objeto que se va a almacenar en la matriz.

item2
T

Segundo objeto que se va a almacenar en la matriz.

item3
T

Tercer objeto que se va a almacenar en la matriz.

Devoluciones

Matriz inmutable que contiene los objetos especificados.

Se aplica a

Create<T>(ImmutableArray<T>, Int32, Int32)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea una matriz inmutable con los objetos especificados de otra matriz inmutable.

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

Tipo de elementos almacenados en la matriz.

Parámetros

items
ImmutableArray<T>

Matriz de origen de objetos.

start
Int32

Índice del primer elemento que se va a copiar desde items.

length
Int32

Número de elementos de items que se van a incluir en esta matriz inmutable.

Devoluciones

Matriz inmutable que contiene los objetos especificados de la matriz de origen.

Comentarios

Esta sobrecarga permite a los métodos auxiliares o clases de generador personalizadas evitar eficazmente pagar un impuesto redundante por copiar una matriz cuando la nueva matriz es un segmento de una matriz existente.

Se aplica a

Create<T>(T, T)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea una matriz inmutable que contiene los 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

Tipo de elementos almacenados en la matriz.

Parámetros

item1
T

Primer objeto que se va a almacenar en la matriz.

item2
T

Segundo objeto que se va a almacenar en la matriz.

Devoluciones

Matriz inmutable que contiene los objetos especificados.

Se aplica a

Create<T>(T[], Int32, Int32)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea una matriz inmutable con objetos especificados de otra 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

Tipo de elementos almacenados en la matriz.

Parámetros

items
T[]

Matriz de origen de objetos.

start
Int32

Índice del primer elemento que se va a copiar desde items.

length
Int32

Número de elementos de items que se van a incluir en esta matriz inmutable.

Devoluciones

Matriz inmutable que contiene los objetos especificados de la matriz de origen.

Comentarios

Esta sobrecarga permite a los métodos auxiliares o clases de generador personalizadas evitar eficazmente pagar un impuesto redundante por copiar una matriz cuando la nueva matriz es un segmento de una matriz existente.

Se aplica a

Create<T>(T)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea una matriz inmutable que contiene el 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

Tipo de elementos almacenados en la matriz.

Parámetros

item
T

Objeto que se va a almacenar en la matriz.

Devoluciones

Matriz inmutable que contiene el objeto especificado.

Se aplica a

Create<T>(Span<T>)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea un ImmutableArray<T> objeto con los 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

Tipo de elemento almacenado en la matriz.

Parámetros

items
Span<T>

Elementos que se van a almacenar en la matriz.

Devoluciones

Matriz inmutable que contiene los elementos especificados.

Atributos

Se aplica a

Create<T>(ReadOnlySpan<T>)

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea un ImmutableArray<T> objeto con los 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

Tipo de elemento almacenado en la matriz.

Parámetros

items
ReadOnlySpan<T>

Elementos que se van a almacenar en la matriz.

Devoluciones

Matriz inmutable que contiene los elementos especificados.

Se aplica a

Create<T>()

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea una matriz inmutable vacía.

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

Tipo de elementos almacenados en la matriz.

Devoluciones

Matriz inmutable vacía.

Se aplica a

Create<T>(T[])

Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

Crea una matriz inmutable a partir de la matriz especificada 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);
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

Tipo de elementos almacenados en la matriz.

Parámetros

items
T[]

Matriz de objetos con la que rellenar la matriz.

Devoluciones

Matriz inmutable que contiene la matriz de elementos.

Se aplica a