MemoryExtensions.AsMemory 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
AsMemory(String) |
Crea un nuovo oggetto |
AsMemory(String, Index) |
Crea un nuovo oggetto |
AsMemory(String, Int32) |
Crea un nuovo oggetto |
AsMemory(String, Range) |
Crea un nuovo oggetto |
AsMemory(String, Int32, Int32) |
Crea un nuovo oggetto |
AsMemory<T>(ArraySegment<T>) |
Crea una nuova area di memoria sulla parte del segmento della matrice di destinazione. |
AsMemory<T>(T[]) |
Crea una nuova area di memoria sulla matrice di destinazione. |
AsMemory<T>(ArraySegment<T>, Int32) |
Crea una nuova area di memoria sulla parte del segmento della matrice di destinazione a partire da una posizione specificata fino alla fine del segmento. |
AsMemory<T>(T[], Index) |
Crea una nuova area di memoria sulla parte della matrice di destinazione a partire da un indice specificato fino alla fine della matrice. |
AsMemory<T>(T[], Int32) |
Crea una nuova area di memoria sulla parte della matrice di destinazione a partire da una posizione specificata fino alla fine della matrice. |
AsMemory<T>(T[], Range) |
Crea una nuova area di memoria sulla parte della matrice di destinazione a partire dall'indice di inizio inclusivo dell'intervallo fino all'indice finale esclusivo dell'intervallo. |
AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Crea una nuova area di memoria sulla parte del segmento della matrice di destinazione a partire da una posizione specificata fino alla lunghezza specificata. |
AsMemory<T>(T[], Int32, Int32) |
Crea una nuova area di memoria sulla parte della matrice di destinazione a partire da una posizione specificata con una lunghezza specificata. |
AsMemory(String)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea un nuovo oggetto ReadOnlyMemory<Char>
sulla parte della stringa di destinazione.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text);
public static ReadOnlyMemory<char> AsMemory (this string? text);
public static ReadOnlyMemory<char> AsMemory (this string text);
static member AsMemory : string -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String) As ReadOnlyMemory(Of Char)
Parametri
- text
- String
La stringa di destinazione.
Restituisce
Rappresentazione in memoria dei caratteri di sola lettura della stringa oppure default
se text
è null
.
Commenti
Restituisce il valore predefinito quando text
è null
.
Si applica a
AsMemory(String, Index)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea un nuovo oggetto ReadOnlyMemory<Char>
sulla parte della stringa di destinazione a partire da un indice specificato.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text, Index startIndex);
public static ReadOnlyMemory<char> AsMemory (this string? text, Index startIndex);
public static ReadOnlyMemory<char> AsMemory (this string text, Index startIndex);
static member AsMemory : string * Index -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, startIndex As Index) As ReadOnlyMemory(Of Char)
Parametri
- text
- String
La stringa di destinazione.
- startIndex
- Index
Indice in corrispondenza del quale iniziare la sezione.
Restituisce
Rappresentazione in memoria dei caratteri di sola lettura della stringa.
Si applica a
AsMemory(String, Int32)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea un nuovo oggetto ReadOnlyMemory<Char>
sulla parte della stringa di destinazione a partire da una posizione di carattere specificata.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text, int start);
public static ReadOnlyMemory<char> AsMemory (this string? text, int start);
public static ReadOnlyMemory<char> AsMemory (this string text, int start);
static member AsMemory : string * int -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, start As Integer) As ReadOnlyMemory(Of Char)
Parametri
- text
- String
La stringa di destinazione.
- start
- Int32
Indice in corrispondenza del quale iniziare la sezione.
Restituisce
Rappresentazione in memoria dei caratteri di sola lettura della stringa oppure default
se text
è null
.
Eccezioni
start
non è compreso nell'intervallo di ( è 0 otext.Length
> ).<start
text
Commenti
Restituisce il valore predefinito quando text
è null
.
Si applica a
AsMemory(String, Range)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea un nuovo oggetto ReadOnlyMemory<Char>
su un intervallo specificato della stringa di destinazione.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text, Range range);
public static ReadOnlyMemory<char> AsMemory (this string? text, Range range);
public static ReadOnlyMemory<char> AsMemory (this string text, Range range);
static member AsMemory : string * Range -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, range As Range) As ReadOnlyMemory(Of Char)
Parametri
- text
- String
La stringa di destinazione.
- range
- Range
Intervallo che indica l'inizio e la lunghezza della stringa sezionata.
Restituisce
Rappresentazione in memoria dei caratteri di sola lettura della stringa.
Si applica a
AsMemory(String, Int32, Int32)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea un nuovo oggetto ReadOnlyMemory<Char>
su una parte della stringa di destinazione a partire da una posizione specificata con una lunghezza.
public:
[System::Runtime::CompilerServices::Extension]
static ReadOnlyMemory<char> AsMemory(System::String ^ text, int start, int length);
public static ReadOnlyMemory<char> AsMemory (this string? text, int start, int length);
public static ReadOnlyMemory<char> AsMemory (this string text, int start, int length);
static member AsMemory : string * int * int -> ReadOnlyMemory<char>
<Extension()>
Public Function AsMemory (text As String, start As Integer, length As Integer) As ReadOnlyMemory(Of Char)
Parametri
- text
- String
La stringa di destinazione.
- start
- Int32
Indice in corrispondenza del quale iniziare la sezione.
- length
- Int32
Lunghezza desiderata della sezione.
Restituisce
Rappresentazione in memoria dei caratteri di sola lettura della stringa oppure default
se text
è null
.
Eccezioni
start
, length
o start
+ length
non è compreso nell'intervallo di text
.
Commenti
Restituisce il valore predefinito quando text
è null
.
Si applica a
AsMemory<T>(ArraySegment<T>)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea una nuova area di memoria sulla parte del segmento della matrice di destinazione.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(ArraySegment<T> segment);
public static Memory<T> AsMemory<T> (this ArraySegment<T> segment);
static member AsMemory : ArraySegment<'T> -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (segment As ArraySegment(Of T)) As Memory(Of T)
Parametri di tipo
- T
Tipo del segmento.
Parametri
- segment
- ArraySegment<T>
Segmento da convertire.
Restituisce
Rappresentazione in memoria del segmento.
Si applica a
AsMemory<T>(T[])
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea una nuova area di memoria sulla matrice di destinazione.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array);
public static Memory<T> AsMemory<T> (this T[]? array);
public static Memory<T> AsMemory<T> (this T[] array);
static member AsMemory : 'T[] -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T()) As Memory(Of T)
Parametri di tipo
- T
Tipo della matrice
Parametri
- array
- T[]
Matrice da convertire.
Restituisce
Rappresentazione in memoria di una parte della matrice o della matrice intera.
Si applica a
AsMemory<T>(ArraySegment<T>, Int32)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea una nuova area di memoria sulla parte del segmento della matrice di destinazione a partire da una posizione specificata fino alla fine del segmento.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(ArraySegment<T> segment, int start);
public static Memory<T> AsMemory<T> (this ArraySegment<T> segment, int start);
static member AsMemory : ArraySegment<'T> * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (segment As ArraySegment(Of T), start As Integer) As Memory(Of T)
Parametri di tipo
- T
Tipo della matrice
Parametri
- segment
- ArraySegment<T>
Segmento della matrice di destinazione.
- start
- Int32
Indice in corrispondenza del quale iniziare l'area di memoria.
Restituisce
Rappresentazione in memoria di una parte della matrice o della matrice intera.
Eccezioni
segment
è covariante e il tipo di segment
non è esattamente T[]
.
start
è minore di 0 o maggiore di segment.Count
.
Commenti
Restituisce default
quando segment
è null
.
Si applica a
AsMemory<T>(T[], Index)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea una nuova area di memoria sulla parte della matrice di destinazione a partire da un indice specificato fino alla fine della matrice.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array, Index startIndex);
public static Memory<T> AsMemory<T> (this T[]? array, Index startIndex);
public static Memory<T> AsMemory<T> (this T[] array, Index startIndex);
static member AsMemory : 'T[] * Index -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), startIndex As Index) As Memory(Of T)
Parametri di tipo
- T
Tipo della matrice
Parametri
- array
- T[]
Matrice da convertire.
- startIndex
- Index
Prima posizione della matrice.
Restituisce
Rappresentazione in memoria di una parte della matrice o della matrice intera.
Si applica a
AsMemory<T>(T[], Int32)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea una nuova area di memoria sulla parte della matrice di destinazione a partire da una posizione specificata fino alla fine della matrice.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array, int start);
public static Memory<T> AsMemory<T> (this T[]? array, int start);
public static Memory<T> AsMemory<T> (this T[] array, int start);
static member AsMemory : 'T[] * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), start As Integer) As Memory(Of T)
Parametri di tipo
- T
Tipo della matrice
Parametri
- array
- T[]
Matrice di destinazione.
- start
- Int32
Indice in corrispondenza del quale iniziare l'area di memoria.
Restituisce
Rappresentazione in memoria di una parte della matrice o della matrice intera.
Eccezioni
array
è covariante e il tipo di matrice non è esattamente T[]
.
Indice start
minore di 0 o maggiore di array.Length
.
Commenti
Restituisce default
quando array
è null
.
Si applica a
AsMemory<T>(T[], Range)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea una nuova area di memoria sulla parte della matrice di destinazione a partire dall'indice di inizio inclusivo dell'intervallo fino all'indice finale esclusivo dell'intervallo.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array, Range range);
public static Memory<T> AsMemory<T> (this T[]? array, Range range);
public static Memory<T> AsMemory<T> (this T[] array, Range range);
static member AsMemory : 'T[] * Range -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), range As Range) As Memory(Of T)
Parametri di tipo
- T
Tipo della matrice
Parametri
- array
- T[]
Matrice da convertire.
- range
- Range
Intervallo da convertire dalla matrice.
Restituisce
Rappresentazione in memoria di una parte della matrice o della matrice intera.
Si applica a
AsMemory<T>(ArraySegment<T>, Int32, Int32)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea una nuova area di memoria sulla parte del segmento della matrice di destinazione a partire da una posizione specificata fino alla lunghezza specificata.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(ArraySegment<T> segment, int start, int length);
public static Memory<T> AsMemory<T> (this ArraySegment<T> segment, int start, int length);
static member AsMemory : ArraySegment<'T> * int * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (segment As ArraySegment(Of T), start As Integer, length As Integer) As Memory(Of T)
Parametri di tipo
- T
Tipo della matrice
Parametri
- segment
- ArraySegment<T>
Segmento della matrice di destinazione.
- start
- Int32
Indice in corrispondenza del quale iniziare l'area di memoria.
- length
- Int32
Numero di elementi nella memoria.
Restituisce
Rappresentazione in memoria di una parte della matrice o della matrice intera.
Eccezioni
segment
è covariante e il tipo di matrice non è esattamente T[]
.
start
, length
o start
+ length
non è compreso nell'intervallo di segment
.
Commenti
Restituisce default
quando segment
è null
.
Si applica a
AsMemory<T>(T[], Int32, Int32)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Crea una nuova area di memoria sulla parte della matrice di destinazione a partire da una posizione specificata con una lunghezza specificata.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static Memory<T> AsMemory(cli::array <T> ^ array, int start, int length);
public static Memory<T> AsMemory<T> (this T[]? array, int start, int length);
public static Memory<T> AsMemory<T> (this T[] array, int start, int length);
static member AsMemory : 'T[] * int * int -> Memory<'T>
<Extension()>
Public Function AsMemory(Of T) (array As T(), start As Integer, length As Integer) As Memory(Of T)
Parametri di tipo
- T
Tipo della matrice
Parametri
- array
- T[]
Matrice di destinazione.
- start
- Int32
Indice in corrispondenza del quale iniziare l'area di memoria.
- length
- Int32
Numero di elementi nell'area di memoria.
Restituisce
Rappresentazione in memoria di una parte della matrice o della matrice intera.
Eccezioni
array
è covariante e il tipo di matrice non è esattamente T[]
.
start
, length
o start
+ length
non è compreso nell'intervallo di array
.
Commenti
Restituisce default
quando array
è null
.