Marshal.PtrToStringUTF8 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
PtrToStringUTF8(IntPtr) |
配置受控 String,並從非受控 UTF-8 字串將直到第一個 Null 字元的所有字元,複製到其中。 |
PtrToStringUTF8(IntPtr, Int32) |
配置受控 String,並從非受控 UTF-8 字串將指定數目的位元組,複製到其中。 |
PtrToStringUTF8(IntPtr)
- 來源:
- Marshal.cs
- 來源:
- Marshal.cs
- 來源:
- Marshal.cs
配置受控 String,並從非受控 UTF-8 字串將直到第一個 Null 字元的所有字元,複製到其中。
public:
static System::String ^ PtrToStringUTF8(IntPtr ptr);
public static string? PtrToStringUTF8 (IntPtr ptr);
[System.Security.SecurityCritical]
public static string PtrToStringUTF8 (IntPtr ptr);
public static string PtrToStringUTF8 (IntPtr ptr);
static member PtrToStringUTF8 : nativeint -> string
[<System.Security.SecurityCritical>]
static member PtrToStringUTF8 : nativeint -> string
Public Shared Function PtrToStringUTF8 (ptr As IntPtr) As String
參數
- ptr
-
IntPtr
nativeint
Unmanaged 字串第一個字元的位址。
傳回
如果 ptr
參數的值不是 null
,則為包含 Unmanaged 字串複本的 Managed 字串,否則這個方法會傳回 null
。
- 屬性
備註
PtrToStringUTF8 適用於自定義封送處理,或在混合 Managed 和 Unmanaged 程式代碼時使用。 因為這個方法會建立 Unmanaged 字串內容的複本,所以您必須適當地釋放原始字串。 這個方法提供方法的 Marshal.StringToCoTaskMemUTF8 相反功能。
另請參閱
適用於
PtrToStringUTF8(IntPtr, Int32)
- 來源:
- Marshal.cs
- 來源:
- Marshal.cs
- 來源:
- Marshal.cs
配置受控 String,並從非受控 UTF-8 字串將指定數目的位元組,複製到其中。
public:
static System::String ^ PtrToStringUTF8(IntPtr ptr, int byteLen);
public static string PtrToStringUTF8 (IntPtr ptr, int byteLen);
[System.Security.SecurityCritical]
public static string PtrToStringUTF8 (IntPtr ptr, int byteLen);
static member PtrToStringUTF8 : nativeint * int -> string
[<System.Security.SecurityCritical>]
static member PtrToStringUTF8 : nativeint * int -> string
Public Shared Function PtrToStringUTF8 (ptr As IntPtr, byteLen As Integer) As String
參數
- ptr
-
IntPtr
nativeint
Unmanaged 字串第一個字元的位址。
- byteLen
- Int32
要複製的位元組數目。
傳回
如果 ptr
參數的值不是 null
,則為包含 Unmanaged 字串複本的 Managed 字串,否則這個方法會傳回 null
。
- 屬性
備註
PtrToStringUTF8 適用於自定義封送處理,或在混合 Managed 和 Unmanaged 程式代碼時使用。 因為這個方法會建立 Unmanaged 字串內容的複本,所以您必須適當地釋放原始字串。 這個方法提供方法的 Marshal.StringToCoTaskMemUTF8 相反功能。