MemoryMarshal.TryGetString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试从 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
。