ImmutableArray.CreateRange Méthode

Définition

Surcharges

CreateRange<T>(IEnumerable<T>)

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

Crée un nouveau ImmutableArray<T> remplissage 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
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

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

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 obtenu.

selector
Func<TSource,TArg,TResult>

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

arg
TArg

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

Retours

ImmutableArray<TResult>

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

Remarques

Cette surcharge permet une création efficace d’une ImmutableArray<T> fonction basée sur un élément existant 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
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

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

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 obtenu.

start
Int32

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

length
Int32

Nombre d’éléments du tableau source à inclure dans le tableau résultant.

selector
Func<TSource,TArg,TResult>

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

arg
TArg

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

Retours

ImmutableArray<TResult>

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

Remarques

Cette surcharge permet la création efficace d’une ImmutableArray<T> tranche d’une tranche d’une fonction de mappage existante 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
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

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

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 obtenu.

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 une création efficace d’une ImmutableArray<T> fonction basée sur un élément existant 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
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs
Source:
ImmutableArray.cs

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

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 obtenu.

start
Int32

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

length
Int32

Nombre d’éléments du tableau source à inclure dans le tableau résultant.

selector
Func<TSource,TResult>

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

Retours

ImmutableArray<TResult>

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

Remarques

Cette surcharge permet la création efficace d’une ImmutableArray<T> tranche d’une tranche d’une fonction de mappage existante 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 à