ImmutableArray.CreateRange Método

Definição

Sobrecargas

CreateRange<T>(IEnumerable<T>)

Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs

Cria um novo ImmutableArray<T> povoado com os itens 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 Genérico

T

O tipo de elemento armazenado no array.

Parâmetros

items
IEnumerable<T>

Os elementos para adicionar ao array.

Devoluções

Um array imutável que contém os itens especificados.

Aplica-se a

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

Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs

Inicializa uma nova instância do ImmutableArray<T> struct.

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);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult>(System.Collections.Immutable.ImmutableArray<TSource> items, Func<TSource,TArg,TResult> selector, TArg arg) where TArg : allows ref struct;
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 Genérico

TSource

O tipo de elemento armazenado no array de origem.

TArg

O tipo de argumento a passar para a função de mapeamento do seletor.

TResult

O tipo de elemento a armazenar no array-alvo.

Parâmetros

items
ImmutableArray<TSource>

O array de origem para inicializar o array resultante com.

selector
Func<TSource,TArg,TResult>

A função a aplicar a cada elemento a partir do array de origem.

arg
TArg

Um argumento a ser passado para a função de mapeamento do seletor.

Devoluções

ImmutableArray<TResult>

Um array imutável que contém os itens especificados.

Observações

Esta sobrecarga permite a criação eficiente de um ImmutableArray<T> baseado num existente ImmutableArray<T>, onde uma função de mapeamento precisa de ser aplicada a cada elemento a partir do array de origem.

Aplica-se a

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

Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs

Inicializa uma nova instância do ImmutableArray<T> struct.

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);
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) where TArg : allows ref struct;
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 Genérico

TSource

O tipo de elemento armazenado no array de origem.

TArg

O tipo de argumento a passar à função de mapeamento do seletor.

TResult

O tipo de elemento a armazenar na matriz alvo.

Parâmetros

items
ImmutableArray<TSource>

O array de origem para inicializar o array resultante com.

start
Int32

O índice do primeiro elemento no array de origem a incluir no array resultante.

length
Int32

O número de elementos do array de origem a incluir no array resultante.

selector
Func<TSource,TArg,TResult>

A função a aplicar a cada elemento do array de origem incluído no array resultante.

arg
TArg

Um argumento a ser passado para a função de mapeamento do seletor.

Devoluções

ImmutableArray<TResult>

Um array imutável que contém os itens especificados.

Observações

Esta sobrecarga permite a criação eficiente de um ImmutableArray<T> baseado numa fatia de um existente ImmutableArray<T>, onde uma função de mapeamento precisa ser aplicada a cada elemento a partir do array de origem incluído no array resultante.

Aplica-se a

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

Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs

Inicializa uma nova instância do ImmutableArray<T> struct.

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 Genérico

TSource

O tipo de elemento armazenado no array de origem.

TResult

O tipo de elemento a armazenar no array-alvo.

Parâmetros

items
ImmutableArray<TSource>

O array de origem para inicializar o array resultante com.

selector
Func<TSource,TResult>

A função a aplicar a cada elemento a partir do array de origem.

Devoluções

ImmutableArray<TResult>

Um array imutável que contém os itens especificados.

Observações

Esta sobrecarga permite a criação eficiente de um ImmutableArray<T> baseado num existente ImmutableArray<T>, onde uma função de mapeamento precisa de ser aplicada a cada elemento a partir do array de origem.

Aplica-se a

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

Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs
Origem:
ImmutableArray.cs

Inicializa uma nova instância do ImmutableArray<T> struct.

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 Genérico

TSource

O tipo de elemento armazenado no array de origem.

TResult

O tipo de elemento a armazenar no array-alvo.

Parâmetros

items
ImmutableArray<TSource>

O array de origem para inicializar o array resultante com.

start
Int32

O índice do primeiro elemento no array de origem a incluir no array resultante.

length
Int32

O número de elementos do array de origem a incluir no array resultante.

selector
Func<TSource,TResult>

A função a aplicar a cada elemento do array de origem incluído no array resultante.

Devoluções

ImmutableArray<TResult>

Um array imutável que contém os itens especificados.

Observações

Esta sobrecarga permite a criação eficiente de um ImmutableArray<T> baseado numa fatia de um existente ImmutableArray<T>, onde uma função de mapeamento precisa ser aplicada a cada elemento a partir do array de origem incluído no array resultante.

Aplica-se a