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
.