标签: c# .net
编译器什么时候选择ldloc或ldloca?我的猜测是它为接口和valuetypes选择了ldloca。但是这样吗?是否也为其他事情选择了它?
答案 0 :(得分:6)
ldloca将变量的地址加载到堆栈中。
ldloca
它用于将变量作为ref和out参数传递。
ref
out