MemoryMarshal.TryGetString Method

Definition

Tries to get the underlying string from a 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

Parameters

memory
ReadOnlyMemory<Char>

Read-only memory containing a block of characters.

text
String

When the method returns, the string contained in the memory buffer.

start
Int32

The starting location in text.

length
Int32

The number of characters in text.

Returns

true if the method successfully retrieves the underlying string; otherwise, false.

Applies to