Compartir a través de


ImmutableArray.CreateRange Método

Definición

Sobrecargas

CreateRange<T>(IEnumerable<T>)

Crea un nuevo ImmutableArray<T> rellenado con los elementos especificados.

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)

Inicializa una nueva instancia del struct ImmutableArray<T>.

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)

Inicializa una nueva instancia del struct ImmutableArray<T>.

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)

Inicializa una nueva instancia del struct ImmutableArray<T>.

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)

Inicializa una nueva instancia del struct ImmutableArray<T>.

CreateRange<T>(IEnumerable<T>)

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

Crea un nuevo ImmutableArray<T> rellenado con los elementos especificados.

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> CreateRange(System::Collections::Generic::IEnumerable<T> ^ items);
public static System.Collections.Immutable.ImmutableArray<T> CreateRange<T> (System.Collections.Generic.IEnumerable<T> items);
static member CreateRange : seq<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function CreateRange(Of T) (items As IEnumerable(Of T)) As ImmutableArray(Of T)

Parámetros de tipo

T

Tipo de elemento almacenado en la matriz.

Parámetros

items
IEnumerable<T>

Elementos que se van a agregar la matriz.

Devoluciones

Matriz inmutable que contiene los elementos especificados.

Se aplica a

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)

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

Inicializa una nueva instancia del struct ImmutableArray<T>.

public:
generic <typename TSource, typename TArg, typename TResult>
 static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, Func<TSource, TArg, TResult> ^ selector, TArg arg);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult> (System.Collections.Immutable.ImmutableArray<TSource> items, Func<TSource,TArg,TResult> selector, TArg arg);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * Func<'Source, 'Arg, 'Result> * 'Arg -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TArg, TResult) (items As ImmutableArray(Of TSource), selector As Func(Of TSource, TArg, TResult), arg As TArg) As ImmutableArray(Of TResult)

Parámetros de tipo

TSource

Tipo de elemento almacenado en la matriz de origen.

TArg

Tipo de argumento que se va a pasar a la función de asignación del selector.

TResult

Tipo de elemento que se va a almacenar en la matriz de destino.

Parámetros

items
ImmutableArray<TSource>

Matriz de origen con la que se va a inicializar la matriz resultante.

selector
Func<TSource,TArg,TResult>

Función que se va a aplicar a cada elemento de la matriz de origen.

arg
TArg

Argumento que se va a pasar a la función de asignación de selector.

Devoluciones

ImmutableArray<TResult>

Matriz inmutable que contiene los elementos especificados.

Comentarios

Esta sobrecarga permite la creación eficaz de un ImmutableArray<T> objeto basado en un existente ImmutableArray<T>, donde es necesario aplicar una función de asignación a cada elemento de la matriz de origen.

Se aplica a

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)

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

Inicializa una nueva instancia del struct ImmutableArray<T>.

public:
generic <typename TSource, typename TArg, typename TResult>
 static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, int start, int length, Func<TSource, TArg, TResult> ^ selector, TArg arg);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult> (System.Collections.Immutable.ImmutableArray<TSource> items, int start, int length, Func<TSource,TArg,TResult> selector, TArg arg);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * int * int * Func<'Source, 'Arg, 'Result> * 'Arg -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TArg, TResult) (items As ImmutableArray(Of TSource), start As Integer, length As Integer, selector As Func(Of TSource, TArg, TResult), arg As TArg) As ImmutableArray(Of TResult)

Parámetros de tipo

TSource

Tipo de elemento almacenado en la matriz de origen.

TArg

Tipo de argumento que se va a pasar a la función de asignación de selectores.

TResult

Tipo de elemento que se va a almacenar en la matriz de destino.

Parámetros

items
ImmutableArray<TSource>

Matriz de origen con la que se va a inicializar la matriz resultante.

start
Int32

Índice del primer elemento de la matriz de origen que se va a incluir en la matriz resultante.

length
Int32

Número de elementos de la matriz de origen a incluir en la matriz resultante.

selector
Func<TSource,TArg,TResult>

Función que se va a aplicar a cada elemento de la matriz de origen incluido en la matriz resultante.

arg
TArg

Argumento que se va a pasar a la función de asignación de selector.

Devoluciones

ImmutableArray<TResult>

Matriz inmutable que contiene los elementos especificados.

Comentarios

Esta sobrecarga permite la creación eficaz de un ImmutableArray<T> elemento basado en un segmento de un existente ImmutableArray<T>, donde es necesario aplicar una función de asignación a cada elemento de la matriz de origen incluida en la matriz resultante.

Se aplica a

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)

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

Inicializa una nueva instancia del struct ImmutableArray<T>.

public:
generic <typename TSource, typename TResult>
 static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, Func<TSource, TResult> ^ selector);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TResult> (System.Collections.Immutable.ImmutableArray<TSource> items, Func<TSource,TResult> selector);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * Func<'Source, 'Result> -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TResult) (items As ImmutableArray(Of TSource), selector As Func(Of TSource, TResult)) As ImmutableArray(Of TResult)

Parámetros de tipo

TSource

Tipo de elemento almacenado en la matriz de origen.

TResult

Tipo de elemento que se va a almacenar en la matriz de destino.

Parámetros

items
ImmutableArray<TSource>

Matriz de origen con la que se va a inicializar la matriz resultante.

selector
Func<TSource,TResult>

Función que se va a aplicar a cada elemento de la matriz de origen.

Devoluciones

ImmutableArray<TResult>

Matriz inmutable que contiene los elementos especificados.

Comentarios

Esta sobrecarga permite la creación eficaz de un ImmutableArray<T> objeto basado en un existente ImmutableArray<T>, donde es necesario aplicar una función de asignación a cada elemento de la matriz de origen.

Se aplica a

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)

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

Inicializa una nueva instancia del struct ImmutableArray<T>.

public:
generic <typename TSource, typename TResult>
 static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, int start, int length, Func<TSource, TResult> ^ selector);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TResult> (System.Collections.Immutable.ImmutableArray<TSource> items, int start, int length, Func<TSource,TResult> selector);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * int * int * Func<'Source, 'Result> -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TResult) (items As ImmutableArray(Of TSource), start As Integer, length As Integer, selector As Func(Of TSource, TResult)) As ImmutableArray(Of TResult)

Parámetros de tipo

TSource

Tipo de elemento almacenado en la matriz de origen.

TResult

Tipo de elemento que se va a almacenar en la matriz de destino.

Parámetros

items
ImmutableArray<TSource>

Matriz de origen con la que se va a inicializar la matriz resultante.

start
Int32

Índice del primer elemento de la matriz de origen que se va a incluir en la matriz resultante.

length
Int32

Número de elementos de la matriz de origen a incluir en la matriz resultante.

selector
Func<TSource,TResult>

Función que se va a aplicar a cada elemento de la matriz de origen incluido en la matriz resultante.

Devoluciones

ImmutableArray<TResult>

Matriz inmutable que contiene los elementos especificados.

Comentarios

Esta sobrecarga permite la creación eficaz de un ImmutableArray<T> elemento basado en un segmento de un existente ImmutableArray<T>, donde es necesario aplicar una función de asignación a cada elemento de la matriz de origen incluida en la matriz resultante.

Se aplica a