ImmutableArray.Create Método

Definición

Sobrecargas

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 los 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 de la matriz especificada de objetos.

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

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 para almacenar en la matriz.

item2
T

Segundo objeto para almacenar en la matriz.

item3
T

Tercer objeto a almacenar en la matriz.

item4
T

Cuarto objeto 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

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 para almacenar en la matriz.

item2
T

Segundo objeto para almacenar en la matriz.

item3
T

Tercer objeto 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

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 desde el que efectuar la copia items.

length
Int32

Número de elementos de items para 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

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 para almacenar en la matriz.

item2
T

Segundo objeto para 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

Crea una matriz inmutable con los 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 desde el que efectuar la copia items.

length
Int32

Número de elementos de items para 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

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 para 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

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

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.

Se aplica a

Create<T>(ReadOnlySpan<T>)

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> (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

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

Crea una matriz inmutable 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 se va a rellenar la matriz.

Devoluciones

Matriz inmutable que contiene la matriz de elementos.

Se aplica a