ImmutableArray.CreateRange ImmutableArray.CreateRange ImmutableArray.CreateRange ImmutableArray.CreateRange Method

Définition

Surcharges

CreateRange<T>(IEnumerable<T>) CreateRange<T>(IEnumerable<T>) CreateRange<T>(IEnumerable<T>) CreateRange<T>(IEnumerable<T>)

Crée un nouveau ImmutableArray<T> rempli avec les éléments spécifiés.Creates a new ImmutableArray<T> populated with the specified items.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the ImmutableArray<T> struct.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the ImmutableArray<T> struct.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the ImmutableArray<T> struct.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the ImmutableArray<T> struct.

CreateRange<T>(IEnumerable<T>) CreateRange<T>(IEnumerable<T>) CreateRange<T>(IEnumerable<T>) CreateRange<T>(IEnumerable<T>)

Crée un nouveau ImmutableArray<T> rempli avec les éléments spécifiés.Creates a new ImmutableArray<T> populated with the specified items.

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)

Paramètres de type

T

Type d’élément stocké dans le tableau.The type of element stored in the array.

Paramètres

items
IEnumerable<T> IEnumerable<T> IEnumerable<T> IEnumerable<T>

Éléments à ajouter au tableau.The elements to add to the array.

Retours

Tableau immuable qui contient les éléments spécifiés.An immutable array that contains the specified items.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the 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);
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)

Paramètres de type

TSource
TArg
TResult

Paramètres

items
ImmutableArray<TSource>

Tableau source avec lequel initialiser le tableau obtenant.The source array to initialize the resulting array with.

selector
Func<TSource,TArg,TResult>

Fonction à appliquer à chaque élément du tableau source.The function to apply to each element from the source array.

arg

Argument à passer à la fonction de mappage de sélecteur.An argument to be passed to the selector mapping function.

Retours

ImmutableArray<TResult>

Remarques

Cette surcharge permet de créer efficacement un ImmutableArray<T> basé sur un existant ImmutableArray<T>, où une fonction de mappage doit être appliquée à chaque élément du tableau source.This overload allows efficient creation of an ImmutableArray<T> based on an existing ImmutableArray<T>, where a mapping function needs to be applied to each element from the source array.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the 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);
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)

Paramètres de type

TSource
TArg
TResult

Paramètres

items
ImmutableArray<TSource>

Tableau source avec lequel initialiser le tableau obtenant.The source array to initialize the resulting array with.

start
Int32 Int32 Int32 Int32

Index du premier élément du tableau source à inclure dans le tableau obtenu.The index of the first element in the source array to include in the resulting array.

length
Int32 Int32 Int32 Int32

Nombre d’éléments provenant du tableau source à inclure dans le tableau obtenu.The number of elements from the source array to include in the resulting array.

selector
Func<TSource,TArg,TResult>

Fonction à appliquer à chaque élément du tableau source inclus dans le tableau obtenu.The function to apply to each element from the source array included in the resulting array.

arg

Argument à passer à la fonction de mappage de sélecteur.An argument to be passed to the selector mapping function.

Retours

ImmutableArray<TResult>

Remarques

Cette surcharge permet de créer efficacement un ImmutableArray<T> basé sur une tranche d’un existant ImmutableArray<T>, où une fonction de mappage doit être appliquée à chaque élément du tableau source inclus dans le tableau résultant.This overload allows efficient creation of an ImmutableArray<T> based on a slice of an existing ImmutableArray<T>, where a mapping function needs to be applied to each element from the source array included in the resulting array.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the 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)

Paramètres de type

TSource
TResult

Paramètres

items
ImmutableArray<TSource>

Tableau source avec lequel initialiser le tableau obtenant.The source array to initialize the resulting array with.

selector
Func<TSource,TResult>

Fonction à appliquer à chaque élément du tableau source.The function to apply to each element from the source array.

Retours

ImmutableArray<TResult>

Remarques

Cette surcharge permet de créer efficacement un ImmutableArray<T> basé sur un existant ImmutableArray<T>, où une fonction de mappage doit être appliquée à chaque élément du tableau source.This overload allows efficient creation of an ImmutableArray<T> based on an existing ImmutableArray<T>, where a mapping function needs to be applied to each element from the source array.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.Initializes a new instance of the 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)

Paramètres de type

TSource
TResult

Paramètres

items
ImmutableArray<TSource>

Tableau source avec lequel initialiser le tableau obtenant.The source array to initialize the resulting array with.

start
Int32 Int32 Int32 Int32

Index du premier élément du tableau source à inclure dans le tableau obtenu.The index of the first element in the source array to include in the resulting array.

length
Int32 Int32 Int32 Int32

Nombre d’éléments provenant du tableau source à inclure dans le tableau obtenu.The number of elements from the source array to include in the resulting array.

selector
Func<TSource,TResult>

Fonction à appliquer à chaque élément du tableau source inclus dans le tableau obtenu.The function to apply to each element from the source array included in the resulting array.

Retours

ImmutableArray<TResult>

Remarques

Cette surcharge permet de créer efficacement un ImmutableArray<T> basé sur une tranche d’un existant ImmutableArray<T>, où une fonction de mappage doit être appliquée à chaque élément du tableau source inclus dans le tableau résultant.This overload allows efficient creation of an ImmutableArray<T> based on a slice of an existing ImmutableArray<T>, where a mapping function needs to be applied to each element from the source array included in the resulting array.

S’applique à