ImmutableArray.ToImmutableArray Método

Definición

Sobrecargas

ToImmutableArray<T>(ReadOnlySpan<T>)

Genera una matriz inmutable de contenido a partir de elementos especificados.

ToImmutableArray<T>(Span<T>)

Convierte el intervalo en una matriz inmutable.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Crea una matriz inmutable a partir de la colección especificada.

ToImmutableArray<TSource>(ImmutableArray<TSource>.Builder)

Crea una matriz inmutable a partir del contenido de la matriz del generador.

ToImmutableArray<T>(ReadOnlySpan<T>)

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

Genera una matriz inmutable de contenido a partir de elementos especificados.

C#
public static System.Collections.Immutable.ImmutableArray<T> ToImmutableArray<T> (this ReadOnlySpan<T> items);

Parámetros de tipo

T

Tipo de elemento de la lista.

Parámetros

items
ReadOnlySpan<T>

Elementos que se van a almacenar en la matriz.

Devoluciones

Matriz inmutable que contiene los elementos del intervalo.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 7, 8, 9

ToImmutableArray<T>(Span<T>)

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

Convierte el intervalo en una matriz inmutable.

C#
public static System.Collections.Immutable.ImmutableArray<T> ToImmutableArray<T> (this Span<T> items);

Parámetros de tipo

T

Tipo de elemento de la lista.

Parámetros

items
Span<T>

Elementos que se van a almacenar en la matriz.

Devoluciones

Matriz inmutable que contiene los elementos del intervalo.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 7, 8, 9

ToImmutableArray<TSource>(IEnumerable<TSource>)

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

Crea una matriz inmutable a partir de la colección especificada.

C#
public static System.Collections.Immutable.ImmutableArray<TSource> ToImmutableArray<TSource> (this System.Collections.Generic.IEnumerable<TSource> items);

Parámetros de tipo

TSource

Tipo de elementos contenidos en items.

Parámetros

items
IEnumerable<TSource>

Colección de objetos que se copiarán en la matriz inmutable.

Devoluciones

ImmutableArray<TSource>

Matriz inmutable que contiene la colección especificada de objetos.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

ToImmutableArray<TSource>(ImmutableArray<TSource>.Builder)

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

Crea una matriz inmutable a partir del contenido de la matriz del generador.

C#
public static System.Collections.Immutable.ImmutableArray<TSource> ToImmutableArray<TSource> (this System.Collections.Immutable.ImmutableArray<TSource>.Builder builder);

Parámetros de tipo

TSource

Tipo de elementos contenidos en la matriz inmutable.

Parámetros

builder
ImmutableArray<TSource>.Builder

Generador desde el que se va a crear la matriz inmutable.

Devoluciones

ImmutableArray<TSource>

Matriz inmutable que incluye el contenido actual de la matriz del generador.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9