MemoryMarshal.TryGetString メソッド

定義

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

パラメーター

memory
ReadOnlyMemory<Char>

文字ブロックを含む読み取り専用メモリ。

text
String

メソッドから制御が戻るときに、メモリ バッファーに含まれる文字列。

start
Int32

textの開始位置。

length
Int32

textの文字数。

返品

true メソッドが基になる文字列を正常に取得した場合。それ以外の場合は false

適用対象