|
|
1
3
IL中的方法名称需要位于 单引号 。例如,代码:
…将编译为:
注意 单引号 围绕上面IL中的方法名称。 幸运的是,Visual Studio足够聪明,可以显示实际的Unicode字符,这很好:
让所有同事都讨厌你的好方法! 请参阅 Spec 了解更多信息。 |
|
|
2
2
您可以在IL中编写包含Unicode字符的方法(使用ILAsm编译),这些方法可以从C#调用。 首先,CLI规范§I.5.3中的语法:
这意味着以下IL工作:
不过,重要的一点是,该文件必须保存为UTF-16,否则其他程序(包括C#编译器)将无法正确识别该名称。
在这种情况下,您可以完全按照您对C#的期望来调用该方法:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |