Partager via


ImmutableArray.CreateRange Méthode

Définition

Surcharges

CreateRange<T>(IEnumerable<T>)

Crée un nouveau ImmutableArray<T> rempli avec les éléments spécifiés.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.

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

Initialise une nouvelle instance du struct ImmutableArray<T>.

CreateRange<T>(IEnumerable<T>)

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

Crée un nouveau ImmutableArray<T> rempli avec les éléments spécifiés.

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.

Paramètres

items
IEnumerable<T>

Éléments à ajouter au tableau.

Retours

Tableau immuable qui contient les éléments spécifiés.

S’applique à

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

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

Initialise une nouvelle instance du 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)

Paramètres de type

TSource

Type d’élément stocké dans le tableau source.

TArg

Type d’argument à passer à la fonction de mappage du sélecteur.

TResult

Type d’élément à stocker dans le tableau cible.

Paramètres

items
ImmutableArray<TSource>

Tableau source avec lequel initialiser le tableau obtenant.

selector
Func<TSource,TArg,TResult>

Fonction à appliquer à chaque élément du tableau source.

arg
TArg

Argument à passer à la fonction de mappage de sélecteur.

Retours

ImmutableArray<TResult>

Tableau immuable qui contient les éléments spécifiés.

Remarques

Cette surcharge permet la création efficace d’un ImmutableArray<T> basé sur un , ImmutableArray<T>où une fonction de mappage doit être appliquée à chaque élément du tableau source.

S’applique à

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

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

Initialise une nouvelle instance du 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)

Paramètres de type

TSource

Type d’élément stocké dans le tableau source.

TArg

Type d’argument à passer à la fonction de mappage du sélecteur.

TResult

Type d’élément à stocker dans le tableau cible.

Paramètres

items
ImmutableArray<TSource>

Tableau source avec lequel initialiser le tableau obtenant.

start
Int32

Index du premier élément du tableau source à inclure dans le tableau obtenu.

length
Int32

Nombre d’éléments provenant du tableau source à inclure dans le tableau obtenu.

selector
Func<TSource,TArg,TResult>

Fonction à appliquer à chaque élément du tableau source inclus dans le tableau obtenu.

arg
TArg

Argument à passer à la fonction de mappage de sélecteur.

Retours

ImmutableArray<TResult>

Tableau immuable qui contient les éléments spécifiés.

Remarques

Cette surcharge permet la création efficace d’un ImmutableArray<T> basé sur une tranche d’un élément existant ImmutableArray<T>, où une fonction de mappage doit être appliquée à chaque élément du tableau source inclus dans le tableau résultant.

S’applique à

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

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

Initialise une nouvelle instance du 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)

Paramètres de type

TSource

Type d’élément stocké dans le tableau source.

TResult

Type d’élément à stocker dans le tableau cible.

Paramètres

items
ImmutableArray<TSource>

Tableau source avec lequel initialiser le tableau obtenant.

selector
Func<TSource,TResult>

Fonction à appliquer à chaque élément du tableau source.

Retours

ImmutableArray<TResult>

Tableau immuable qui contient les éléments spécifiés.

Remarques

Cette surcharge permet la création efficace d’un ImmutableArray<T> basé sur un , ImmutableArray<T>où une fonction de mappage doit être appliquée à chaque élément du tableau source.

S’applique à

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

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

Initialise une nouvelle instance du 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)

Paramètres de type

TSource

Type d’élément stocké dans le tableau source.

TResult

Type d’élément à stocker dans le tableau cible.

Paramètres

items
ImmutableArray<TSource>

Tableau source avec lequel initialiser le tableau obtenant.

start
Int32

Index du premier élément du tableau source à inclure dans le tableau obtenu.

length
Int32

Nombre d’éléments provenant du tableau source à inclure dans le tableau obtenu.

selector
Func<TSource,TResult>

Fonction à appliquer à chaque élément du tableau source inclus dans le tableau obtenu.

Retours

ImmutableArray<TResult>

Tableau immuable qui contient les éléments spécifiés.

Remarques

Cette surcharge permet la création efficace d’un ImmutableArray<T> basé sur une tranche d’un élément existant ImmutableArray<T>, où une fonction de mappage doit être appliquée à chaque élément du tableau source inclus dans le tableau résultant.

S’applique à