MemoryExtensions.AsMemory Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
AsMemory(String) |
Crea un objeto |
AsMemory(String, Index) |
Crea un objeto |
AsMemory(String, Int32) |
Crea un objeto |
AsMemory(String, Range) |
Crea un objeto |
AsMemory(String, Int32, Int32) |
Crea un objeto |
AsMemory<T>(ArraySegment<T>) |
Crea una región de memoria en la parte del segmento de matriz de destino. |
AsMemory<T>(T[]) |
Crea una región de memoria en la matriz de destino. |
AsMemory<T>(ArraySegment<T>, Int32) |
Crea una región de memoria en la parte del segmento de la matriz de destino a partir de una posición especificada hasta el final del segmento. |
AsMemory<T>(T[], Index) |
Crea una región de memoria en la parte de la matriz de destino a partir de un índice especificado y hasta el final de la matriz. |
AsMemory<T>(T[], Int32) |
Crea una región de memoria en la parte de la matriz de destino a partir de una posición especificada y hasta el final de la matriz. |
AsMemory<T>(T[], Range) |
Crea una región de memoria en la parte de la matriz de destino que comienza en el índice de inicio inclusivo del intervalo y termina en el índice de finalización exclusivo del intervalo. |
AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Crea una región de memoria en la parte del segmento de la matriz de destino a partir de una posición especificada y con una longitud especificada. |
AsMemory<T>(T[], Int32, Int32) |
Crea una región de memoria en la parte de la matriz de destino a partir de una posición especificada y con una longitud especificada. |
AsMemory(String)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea un objeto ReadOnlyMemory<Char>
en la parte de la cadena de destino.
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)
Parámetros
- text
- String
Cadena de destino.
Devoluciones
Representación de memoria de caracteres de solo lectura de la cadena, o default
si text
es null
.
Comentarios
Devuelve el valor predeterminado cuando text
es null
.
Se aplica a
AsMemory(String, Index)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea un objeto ReadOnlyMemory<Char>
en una parte de la cadena de destino a partir de un índice especificado.
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)
Parámetros
- text
- String
Cadena de destino.
- startIndex
- Index
Índice en el que va a comenzar este segmento.
Devoluciones
Representación de memoria de caracteres de solo lectura de la cadena.
Se aplica a
AsMemory(String, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea un objeto ReadOnlyMemory<Char>
en una parte de la cadena de destino a partir de una posición de caracteres especificada.
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)
Parámetros
- text
- String
Cadena de destino.
- start
- Int32
Índice en el que va a comenzar este segmento.
Devoluciones
Representación de memoria de caracteres de solo lectura de la cadena, o default
si text
es null
.
Excepciones
start
no está en el intervalo de text
(start
es < 0 o >text.Length
).
Comentarios
Devuelve el valor predeterminado cuando text
es null
.
Se aplica a
AsMemory(String, Range)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea un objeto ReadOnlyMemory<Char>
en un intervalo especificado de la cadena de destino.
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)
Parámetros
- text
- String
Cadena de destino.
- range
- Range
Intervalo que indica el inicio y la longitud de la cadena segmentada.
Devoluciones
Representación de memoria de caracteres de solo lectura de la cadena.
Se aplica a
AsMemory(String, Int32, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea un objeto ReadOnlyMemory<Char>
en una parte de la cadena de destino a partir de una posición especificada con una longitud.
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)
Parámetros
- text
- String
Cadena de destino.
- start
- Int32
Índice en el que va a comenzar este segmento.
- length
- Int32
Longitud deseada del segmento.
Devoluciones
Representación de memoria de caracteres de solo lectura de la cadena, o default
si text
es null
.
Excepciones
start
, length
o start
+ length
no están en el intervalo de text
.
Comentarios
Devuelve el valor predeterminado cuando text
es null
.
Se aplica a
AsMemory<T>(ArraySegment<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea una región de memoria en la parte del segmento de matriz de destino.
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)
Parámetros de tipo
- T
Tipo del segmento.
Parámetros
- segment
- ArraySegment<T>
Segmento que se va a convertir.
Devoluciones
Representación de memoria del segmento.
Se aplica a
AsMemory<T>(T[])
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea una región de memoria en la matriz de destino.
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)
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- array
- T[]
Matriz que se va a convertir.
Devoluciones
Representación de memoria de la totalidad o parte de la matriz.
Se aplica a
AsMemory<T>(ArraySegment<T>, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea una región de memoria en la parte del segmento de la matriz de destino a partir de una posición especificada hasta el final 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)
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- segment
- ArraySegment<T>
Segmento de la matriz de destino.
- start
- Int32
Índice en el que va a comenzar la memoria.
Devoluciones
Representación de memoria de la totalidad o parte de la matriz.
Excepciones
segment
es covariante y el tipo de segment
no es exactamente T[]
.
start
es menor que 0 o mayor que segment.Count
.
Comentarios
Devuelve default
cuando segment
es null
.
Se aplica a
AsMemory<T>(T[], Index)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea una región de memoria en la parte de la matriz de destino a partir de un índice especificado y hasta el final de la matriz.
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)
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- array
- T[]
Matriz que se va a convertir.
- startIndex
- Index
Primera posición de la matriz.
Devoluciones
Representación de memoria de la totalidad o parte de la matriz.
Se aplica a
AsMemory<T>(T[], Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea una región de memoria en la parte de la matriz de destino a partir de una posición especificada y hasta el final de la matriz.
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)
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- array
- T[]
Matriz de destino.
- start
- Int32
Índice en el que va a comenzar la memoria.
Devoluciones
Representación de memoria de la totalidad o parte de la matriz.
Excepciones
array
es covariante, y el tipo de matriz no es exactamente T[]
.
El índice start
es menor que 0 o mayor que array.Length
.
Comentarios
Devuelve default
cuando array
es null
.
Se aplica a
AsMemory<T>(T[], Range)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea una región de memoria en la parte de la matriz de destino que comienza en el índice de inicio inclusivo del intervalo y termina en el índice de finalización exclusivo del intervalo.
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)
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- array
- T[]
Matriz que se va a convertir.
- range
- Range
Intervalo que se va a convertir de la matriz.
Devoluciones
Representación de memoria de la totalidad o parte de la matriz.
Se aplica a
AsMemory<T>(ArraySegment<T>, Int32, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea una región de memoria en la parte del segmento de la matriz de destino a partir de una posición especificada y con una longitud especificada.
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)
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- segment
- ArraySegment<T>
Segmento de la matriz de destino.
- start
- Int32
Índice en el que va a comenzar la memoria.
- length
- Int32
Número de elementos de la memoria.
Devoluciones
Representación de memoria de la totalidad o parte de la matriz.
Excepciones
segment
es covariante, y el tipo de matriz no es exactamente T[]
.
start
, length
o start
+ length
no están en el intervalo de segment
.
Comentarios
Devuelve default
cuando segment
es null
.
Se aplica a
AsMemory<T>(T[], Int32, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Crea una región de memoria en la parte de la matriz de destino a partir de una posición especificada y con una longitud especificada.
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)
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- array
- T[]
Matriz de destino.
- start
- Int32
Índice donde comienza la región de memoria.
- length
- Int32
Número de elementos de la región de memoria.
Devoluciones
Representación de memoria de la totalidad o parte de la matriz.
Excepciones
array
es covariante, y el tipo de matriz no es exactamente T[]
.
start
, length
o start
+ length
no están en el intervalo de array
.
Comentarios
Devuelve default
cuando array
es null
.