ImmutableArray.CreateRange Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| CreateRange<T>(IEnumerable<T>) |
Cria um novo ImmutableArray<T> povoado com os itens especificados. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Inicializa uma nova instância do ImmutableArray<T> struct. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Inicializa uma nova instância do ImmutableArray<T> struct. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Inicializa uma nova instância do ImmutableArray<T> struct. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Inicializa uma nova instância do ImmutableArray<T> struct. |
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
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
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
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
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.