Chr*_*phe 0 c# garbage-collection
上周,我做了一个代码采访.
我的采访者说:"你喜欢什么?
var byteArray = myFunction();
and
byte[] Array = myFunction();" ?
Run Code Online (Sandbox Code Playgroud)
我回答说,一旦编译,这些行给出了相同的结果.
我的采访者说:"是的,但是他们并没有以同样的方式进行操作:var byteArray更好,因为GC快速地使用变量."
令我非常惊讶的是,编译后给出相同结果的两行代码没有同样的方式,但也许我错了.
所以:他们是否以同样的方式受到伤害?如果没有,你能解释一下为什么吗?