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

適用対象