字符串不能包含嵌入的空值
本文关键字:空值 包含嵌 不能 字符串 | 更新日期: 2023-09-27 17:56:00
只是查看ModuleBuilder的文档,它的方法DefineType在其他参数中接受字符串。
在写中,它指出参数"不能包含嵌入的空值"。
那是什么意思?
嵌入 null 的字符串示例如下:
var example = "This is a null: '0";
''0'
是 Unicode 字符"NULL"(U+0000)。
字符串不是以空结尾的(以空结尾),因此您实际上可以在字符串中存储空字符('''0')。 您要处理的字符串中不能包含这些特殊字符之一。
以下是 Microsoft 对字符串引用空字符的定义:
http://msdn.microsoft.com/en-us/library/ms228362.aspx