Aracılığıyla paylaş


MemoryMarshal.TryGetString Yöntem

Tanım

bir 'den System.ReadOnlyMemory<Char>temel alınan dizeyi almaya çalışır.

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

Parametreler

memory
ReadOnlyMemory<Char>

Karakter bloğu içeren salt okunur bellek.

text
String

yöntemi döndürdüğünde, bellek arabelleğinde bulunan dize.

start
Int32

içinde textbaşlangıç konumu.

length
Int32

içindeki textkarakter sayısı.

Döndürülenler

true yöntemi temel alınan dizeyi başarıyla alırsa; aksi takdirde , false.

Şunlara uygulanır