Method GetUTF8LiteralPointer
GetUTF8LiteralPointer(String, out Int32)
Return a pointer to read-only memory consisting of the literal UTF-8 bytes of a string constant.
Declaration
public static byte *GetUTF8LiteralPointer(string str, out int byteCount)
Parameters
Type | Name | Description |
---|---|---|
String | str | A string which must a string literal |
Int32 | byteCount | Receives the number of UTF-8 encoded bytes the constant contains (excluding null terminator) |
Returns
Type | Description |
---|---|
Byte* | A pointer to constant data representing the UTF-8 encoded bytes of the string literal, terminated with a null terminator |