|
6
|
| Allen Rice 0x6A75616E · 技术社区 · 16 年前 |
|
|
1
8
1) 你对正在发生的事情的假设是正确的。 2) 您需要了解IL代码的作用,以确定哪个“更好” 3) 不,这意味着运行指令更少。但是,这些单独的指令可能会使用更多或更少的内存。例如,您引用的指令,在一种情况下是创建一个Funcdelegate,在另一种情况中是创建Converter对象。如果没有更多的信息,很难判断这两件事中哪一件更贵。
|
|
|
2
3
两个答案的大部分工作都在IL 004A完成(第二个答案在IL 004F完成)。除非你知道这些外部调用的成本,否则你就没有实际的基础来比较这两个答案的性能。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |