Compartir a través de


MemoryMarshal.TryGetString Método

Definición

Intenta obtener la cadena subyacente de un System.ReadOnlyMemory<Char>.

public:
 static bool TryGetString(ReadOnlyMemory<char> memory, [Runtime::InteropServices::Out] System::String ^ % text, [Runtime::InteropServices::Out] int % start, [Runtime::InteropServices::Out] int % length);
public static bool TryGetString (ReadOnlyMemory<char> memory, out string? text, out int start, out int length);
public static bool TryGetString (ReadOnlyMemory<char> memory, out string text, out int start, out int length);
static member TryGetString : ReadOnlyMemory<char> * string * int * int -> bool
Public Shared Function TryGetString (memory As ReadOnlyMemory(Of Char), ByRef text As String, ByRef start As Integer, ByRef length As Integer) As Boolean

Parámetros

memory
ReadOnlyMemory<Char>

Memoria de solo lectura que contiene un bloque de caracteres.

text
String

Cuando el método lo devuelve, la cadena contenida en el búfer de memoria.

start
Int32

La ubicación de inicio de text.

length
Int32

Número de caracteres de text.

Devoluciones

true Si el método recupera correctamente la cadena subyacente; en caso contrario, false.

Se aplica a