ImmutableArray.CreateRange Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateRange<T>(IEnumerable<T>) |
Cria uma nova ImmutableArray<T> preenchida com os itens especificados. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Inicializa uma nova instância do struct ImmutableArray<T>. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Inicializa uma nova instância do struct ImmutableArray<T>. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Inicializa uma nova instância do struct ImmutableArray<T>. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Inicializa uma nova instância do struct ImmutableArray<T>. |
CreateRange<T>(IEnumerable<T>)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Cria uma nova ImmutableArray<T> preenchida 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
- T
O tipo de elemento armazenado na matriz.
Parâmetros
- items
- IEnumerable<T>
Os elementos a serem adicionados à matriz.
Retornos
Uma matriz 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
Inicializa uma nova instância do 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
O tipo de elemento armazenado na matriz de origem.
- TArg
O tipo de argumento a ser passado para a função de mapeamento do seletor.
- TResult
O tipo de elemento a ser armazenado na matriz de destino.
Parâmetros
- items
- ImmutableArray<TSource>
A matriz de origem com a qual inicializar a matriz resultante.
- selector
- Func<TSource,TArg,TResult>
A função a ser aplicada a cada elemento da matriz de origem.
- arg
- TArg
Um argumento a ser passado para a função de mapeamento do seletor.
Retornos
Uma matriz imutável que contém os itens especificados.
Comentários
Essa sobrecarga permite a criação eficiente de um ImmutableArray<T> com base em um existente ImmutableArray<T>, em que uma função de mapeamento precisa ser aplicada a cada elemento da matriz 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
Inicializa uma nova instância do 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
O tipo de elemento armazenado na matriz de origem.
- TArg
O tipo de argumento a ser passado para a função de mapeamento do seletor.
- TResult
O tipo de elemento a ser armazenado na matriz de destino.
Parâmetros
- items
- ImmutableArray<TSource>
A matriz de origem com a qual inicializar a matriz resultante.
- start
- Int32
O índice do primeiro elemento da matriz de origem a ser incluído na matriz resultante.
- length
- Int32
O número de elementos da matriz de origem a ser incluído na matriz resultante.
- selector
- Func<TSource,TArg,TResult>
A função a ser aplicada a cada elemento da matriz de origem incluído na matriz resultante.
- arg
- TArg
Um argumento a ser passado para a função de mapeamento do seletor.
Retornos
Uma matriz imutável que contém os itens especificados.
Comentários
Essa sobrecarga permite a criação eficiente de um ImmutableArray<T> com base em uma fatia de um existente ImmutableArray<T>, em que uma função de mapeamento precisa ser aplicada a cada elemento da matriz de origem incluída na matriz resultante.
Aplica-se a
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Inicializa uma nova instância do 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
O tipo de elemento armazenado na matriz de origem.
- TResult
O tipo de elemento a ser armazenado na matriz de destino.
Parâmetros
- items
- ImmutableArray<TSource>
A matriz de origem com a qual inicializar a matriz resultante.
- selector
- Func<TSource,TResult>
A função a ser aplicada a cada elemento da matriz de origem.
Retornos
Uma matriz imutável que contém os itens especificados.
Comentários
Essa sobrecarga permite a criação eficiente de um ImmutableArray<T> com base em um existente ImmutableArray<T>, em que uma função de mapeamento precisa ser aplicada a cada elemento da matriz de origem.
Aplica-se a
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
- Origem:
- ImmutableArray.cs
Inicializa uma nova instância do 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
O tipo de elemento armazenado na matriz de origem.
- TResult
O tipo de elemento a ser armazenado na matriz de destino.
Parâmetros
- items
- ImmutableArray<TSource>
A matriz de origem com a qual inicializar a matriz resultante.
- start
- Int32
O índice do primeiro elemento da matriz de origem a ser incluído na matriz resultante.
- length
- Int32
O número de elementos da matriz de origem a ser incluído na matriz resultante.
- selector
- Func<TSource,TResult>
A função a ser aplicada a cada elemento da matriz de origem incluído na matriz resultante.
Retornos
Uma matriz imutável que contém os itens especificados.
Comentários
Essa sobrecarga permite a criação eficiente de um ImmutableArray<T> com base em uma fatia de um existente ImmutableArray<T>, em que uma função de mapeamento precisa ser aplicada a cada elemento da matriz de origem incluída na matriz resultante.