ImmutableArray.CreateRange Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CreateRange<T>(IEnumerable<T>) |
Crea un nuovo oggetto ImmutableArray<T> popolato con gli elementi specificati. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Inizializza una nuova istanza dell'elemento struct ImmutableArray<T>. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Inizializza una nuova istanza dell'elemento struct ImmutableArray<T>. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Inizializza una nuova istanza dell'elemento struct ImmutableArray<T>. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Inizializza una nuova istanza dell'elemento struct ImmutableArray<T>. |
CreateRange<T>(IEnumerable<T>)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
Crea un nuovo oggetto ImmutableArray<T> popolato con gli elementi specificati.
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)
Parametri di tipo
- T
Tipo di elemento memorizzato nella matrice.
Parametri
- items
- IEnumerable<T>
Elementi da aggiungere alla matrice.
Restituisce
Matrice non modificabile che contiene gli elementi specificati.
Si applica a
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
Inizializza una nuova istanza dell'elemento 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)
Parametri di tipo
- TSource
Tipo di elemento archiviato nella matrice di origine.
- TArg
Tipo di argomento da passare alla funzione di mapping del selettore.
- TResult
Tipo di elemento da archiviare nella matrice di destinazione.
Parametri
- items
- ImmutableArray<TSource>
Matrice di origine con cui inizializzare la matrice risultante.
- selector
- Func<TSource,TArg,TResult>
Funzione da applicare a ogni elemento della matrice di origine.
- arg
- TArg
Argomento da passare alla funzione di mapping del selettore.
Restituisce
Matrice non modificabile che contiene gli elementi specificati.
Commenti
Questo overload consente una creazione efficiente di un oggetto ImmutableArray<T> basato su un oggetto esistente ImmutableArray<T>, in cui è necessario applicare una funzione di mapping a ogni elemento dalla matrice di origine.
Si applica a
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
Inizializza una nuova istanza dell'elemento 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)
Parametri di tipo
- TSource
Tipo di elemento archiviato nella matrice di origine.
- TArg
Tipo di argomento da passare alla funzione di mapping del selettore.
- TResult
Tipo di elemento da archiviare nella matrice di destinazione.
Parametri
- items
- ImmutableArray<TSource>
Matrice di origine con cui inizializzare la matrice risultante.
- start
- Int32
Indice del primo elemento nella matrice di origine da includere nella matrice risultante.
- length
- Int32
Numero di elementi della matrice di origine da includere nella matrice risultante.
- selector
- Func<TSource,TArg,TResult>
Funzione da applicare a ogni elemento della matrice di origine incluso nella matrice risultante.
- arg
- TArg
Argomento da passare alla funzione di mapping del selettore.
Restituisce
Matrice non modificabile che contiene gli elementi specificati.
Commenti
Questo overload consente la creazione efficiente di un oggetto ImmutableArray<T> basato su una sezione di un oggetto esistente ImmutableArray<T>, in cui è necessario applicare una funzione di mapping a ogni elemento della matrice di origine inclusa nella matrice risultante.
Si applica a
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
Inizializza una nuova istanza dell'elemento 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)
Parametri di tipo
- TSource
Tipo di elemento archiviato nella matrice di origine.
- TResult
Tipo di elemento da archiviare nella matrice di destinazione.
Parametri
- items
- ImmutableArray<TSource>
Matrice di origine con cui inizializzare la matrice risultante.
- selector
- Func<TSource,TResult>
Funzione da applicare a ogni elemento della matrice di origine.
Restituisce
Matrice non modificabile che contiene gli elementi specificati.
Commenti
Questo overload consente una creazione efficiente di un oggetto ImmutableArray<T> basato su un oggetto esistente ImmutableArray<T>, in cui è necessario applicare una funzione di mapping a ogni elemento dalla matrice di origine.
Si applica a
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
- Source:
- ImmutableArray.cs
Inizializza una nuova istanza dell'elemento 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)
Parametri di tipo
- TSource
Tipo di elemento archiviato nella matrice di origine.
- TResult
Tipo di elemento da archiviare nella matrice di destinazione.
Parametri
- items
- ImmutableArray<TSource>
Matrice di origine con cui inizializzare la matrice risultante.
- start
- Int32
Indice del primo elemento nella matrice di origine da includere nella matrice risultante.
- length
- Int32
Numero di elementi della matrice di origine da includere nella matrice risultante.
- selector
- Func<TSource,TResult>
Funzione da applicare a ogni elemento della matrice di origine incluso nella matrice risultante.
Restituisce
Matrice non modificabile che contiene gli elementi specificati.
Commenti
Questo overload consente la creazione efficiente di un oggetto ImmutableArray<T> basato su una sezione di un oggetto esistente ImmutableArray<T>, in cui è necessario applicare una funzione di mapping a ogni elemento della matrice di origine inclusa nella matrice risultante.