标签: c#
只需查看ModuleBuilder的文档及其方法DefineType,其中包含其他参数中的字符串。
在编写时,它声明参数'不能包含嵌入的空值'。
这是什么意思?
答案 0 :(得分:6)
嵌入null的字符串示例如下:
var example = "This is a null: \0";
'\0'是Unicode character 'NULL' (U+0000)。
'\0'
答案 1 :(得分:1)
字符串不是以null结尾(以null结尾),因此您实际上可以在字符串中存储空字符('\ 0')。您要使用的字符串不能包含其中一个特殊字符。
以下是Microsoft对null字符引用的字符串定义:
http://msdn.microsoft.com/en-us/library/ms228362.aspx