我知道拳击和拆箱在性能方面相对昂贵.我想知道的是:
将值类型传递给方法的out参数会导致变量的装箱/取消装箱(从而导致性能下降)吗?编译器可以优化它吗?
out
int number; bool result = Int32.TryParse(value, out number);
c# performance boxing unboxing
boxing ×1
c# ×1
performance ×1
unboxing ×1