ImmutableArray.CreateRange Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
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
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.