Freigeben über


MemoryMarshal.TryGetString Methode

Definition

Versucht, die zugrunde liegenden Zeichenfolge aus einem System.ReadOnlyMemory<Char> abzurufen.

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

Parameter

memory
ReadOnlyMemory<Char>

Schreibgeschützter Speicher mit einem Block an Zeichen.

text
String

Wenn die Methode ein Ergebnis zurückgibt, die Zeichenfolge im Speicherpuffer.

start
Int32

Die Anfangsposition in text.

length
Int32

Die Anzahl von Zeichen in text.

Gibt zurück

true, wenn die Methode die zugrunde liegende Zeichenfolge erfolgreich abruft, andernfalls false.

Gilt für: