MemoryExtensions.AsMemory Método

Definición

Sobrecargas

Nombre Description
AsMemory(String)

Crea un nuevo elemento ReadOnlyMemory<Char> sobre la parte de la cadena de destino.

AsMemory(String, Index)

Crea un nuevo elemento ReadOnlyMemory<Char> sobre una parte de la cadena de destino a partir de un índice especificado.

AsMemory(String, Int32)

Crea una nueva ReadOnlyMemory<Char> en una parte de la cadena de destino a partir de una posición de carácter especificada.

AsMemory(String, Range)

Crea un nuevo ReadOnlyMemory<Char> objeto a través de un intervalo especificado de la cadena de destino.

AsMemory(String, Int32, Int32)

Crea un nuevo ReadOnlyMemory<Char> elemento sobre una parte de la cadena de destino que comienza en una posición especificada con una longitud.

AsMemory<T>(ArraySegment<T>)

Crea una nueva región de memoria sobre la parte del segmento de matriz de destino.

AsMemory<T>(T[])

Crea una nueva región de memoria a través de la matriz de destino.

AsMemory<T>(ArraySegment<T>, Int32)

Crea una nueva región de memoria sobre la parte del segmento de matriz de destino a partir de una posición especificada al final del segmento.

AsMemory<T>(T[], Index)

Crea una nueva región de memoria sobre la parte de la matriz de destino que comienza en un índice especificado hasta el final de la matriz.

AsMemory<T>(T[], Int32)

Crea una nueva región de memoria sobre la parte de la matriz de destino a partir de una posición especificada al final de la matriz.

AsMemory<T>(T[], Range)

Crea una nueva región de memoria sobre la parte de la matriz de destino que comienza en el índice de inicio inclusivo del intervalo y termina en el índice final exclusivo del intervalo.

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Crea una nueva región de memoria sobre la parte del segmento de matriz de destino a partir de una posición especificada con una longitud especificada.

AsMemory<T>(T[], Int32, Int32)

Crea una nueva región de memoria sobre la parte de la matriz de destino comenzando en una posición especificada con una longitud especificada.

AsMemory(String)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea un nuevo elemento ReadOnlyMemory<Char> sobre 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea un nuevo elemento ReadOnlyMemory<Char> sobre 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 se 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea una nueva ReadOnlyMemory<Char> en una parte de la cadena de destino a partir de una posición de carácter 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 se 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea un nuevo ReadOnlyMemory<Char> objeto a través de 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea un nuevo ReadOnlyMemory<Char> elemento sobre una parte de la cadena de destino que comienza en 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 se va a comenzar este segmento.

length
Int32

Longitud deseada para el segmento.

Devoluciones

Representación de memoria de caracteres de solo lectura de la cadena o default si text es null.

Excepciones

start, lengthostart + lengthno está 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea una nueva región de memoria sobre 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea una nueva región de memoria a través de 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 la matriz.

Parámetros

array
T[]

Matriz que se va a convertir.

Devoluciones

Representación de memoria de toda o parte de la matriz.

Se aplica a

AsMemory<T>(ArraySegment<T>, Int32)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea una nueva región de memoria sobre la parte del segmento de matriz de destino a partir de una posición especificada al 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 la matriz.

Parámetros

segment
ArraySegment<T>

Segmento de matriz de destino.

start
Int32

Índice en el que se va a iniciar la memoria.

Devoluciones

Representación de memoria de toda 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea una nueva región de memoria sobre la parte de la matriz de destino que comienza en un índice especificado 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 la 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 toda o parte de la matriz.

Se aplica a

AsMemory<T>(T[], Int32)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea una nueva región de memoria sobre la parte de la matriz de destino a partir de una posición especificada al 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 la matriz.

Parámetros

array
T[]

Matriz de destino.

start
Int32

Índice en el que se va a iniciar la memoria.

Devoluciones

Representación de memoria de toda o parte de la matriz.

Excepciones

array es covariante y el tipo de la matriz no es exactamente T[].

start índice 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea una nueva región de memoria sobre la parte de la matriz de destino que comienza en el índice de inicio inclusivo del intervalo y termina en el índice final 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 la 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 toda o parte de la matriz.

Se aplica a

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea una nueva región de memoria sobre la parte del segmento de matriz de destino a partir de una posición especificada 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 la matriz.

Parámetros

segment
ArraySegment<T>

Segmento de matriz de destino.

start
Int32

Índice en el que se va a iniciar la memoria.

length
Int32

Número de elementos de la memoria.

Devoluciones

Representación de memoria de toda o parte de la matriz.

Excepciones

segment es covariante y el tipo de la matriz no es exactamente T[].

start, lengthostart + lengthno está 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
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Crea una nueva región de memoria sobre la parte de la matriz de destino comenzando en una posición especificada 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 la matriz.

Parámetros

array
T[]

Matriz de destino.

start
Int32

Índice en el que se va a iniciar la región de memoria.

length
Int32

Número de elementos de la región de memoria.

Devoluciones

Representación de memoria de toda o parte de la matriz.

Excepciones

array es covariante y el tipo de la matriz no es exactamente T[].

start, lengthostart + lengthno está en el intervalo de .array

Comentarios

Devuelve default cuando array es null.

Se aplica a