BlobWriter.WriteUserString(String) 方法

定义

以用户字符串 (#US) 堆格式写入字符串(请参阅 ECMA-335-II 24.2.4 #US 和 #Blob 堆)。

public:
 void WriteUserString(System::String ^ value);
public void WriteUserString (string value);
member this.WriteUserString : string -> unit
Public Sub WriteUserString (value As String)

参数

value
String

例外

生成器不可写入,它已与另一个生成器链接。

注解

字符串经过 UTF16 编码,前缀为其大小(以字节为单位)。

仅当字符串中的任何 UTF16 字符在其顶部字节中设置了任何位,或者其低字节为以下任一位时,此最后一个字节才保留值 1:0x01-0x08、0x0E-0x1F、0x27、0x2D、0x7F。 否则,它保留 0。

1 表示需要处理超出通常为 8 位编码集提供的处理的 Unicode 字符。

适用于