|
|
1
84
生成的IL不同(使用释放模式):
正如您所见,编译器用常量的值替换所有变量用法,这将导致更小的堆栈。 |
|
|
2
14
注意,WL和RL只是用于读取和写入控制台的辅助方法。
我知道这是一个非常粗糙的'n'ready测试,但是
|
|
|
3
6
您的代码(使用const)将实际编译为:
变量将编译为变量时:
|
|
|
4
4
这不是一个很好的答案,只是想分享一下这一点,但是本文没有明确提到运行时的好处:
摘录:
|
|
|
5
0
一个区别是,如果您有一个引用
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |