|
|
1
3
IL中的方法名称需要位于 单引号 。例如,代码:
…将编译为:
注意 单引号 围绕上面IL中的方法名称。 幸运的是,Visual Studio足够聪明,可以显示实际的Unicode字符,这很好:
让所有同事都讨厌你的好方法! 请参阅 Spec 了解更多信息。 |
|
|
2
2
您可以在IL中编写包含Unicode字符的方法(使用ILAsm编译),这些方法可以从C#调用。 首先,CLI规范§I.5.3中的语法:
这意味着以下IL工作:
不过,重要的一点是,该文件必须保存为UTF-16,否则其他程序(包括C#编译器)将无法正确识别该名称。
在这种情况下,您可以完全按照您对C#的期望来调用该方法:
|
|
|
Boltu · pandas从url返回的值是什么? 2 年前 |
|
|
trystine · 试图运行CausalNex错误UnicodeEncodeError:“charmap”编解码器无法对位置263607-263621中的字符进行编码:字符映射到<undefined> 2 年前 |
|
|
Danny Coleiro · 向文本字符串添加不可见字符 2 年前 |