小编Chr*_*phe的帖子

var ByteArray VS byte [] array:垃圾收集器行为

上周,我做了一个代码采访.

我的采访者说:"你喜欢什么?

  var byteArray = myFunction();
  and
  byte[] Array = myFunction();" ?
Run Code Online (Sandbox Code Playgroud)

我回答说,一旦编译,这些行给出了相同的结果.

我的采访者说:"是的,但是他们并没有以同样的方式进行操作:var byteArray更好,因为GC快速地使用变量."

令我非常惊讶的是,编译后给出相同结果的两行代码没有同样的方式,但也许我错了.

所以:他们是否以同样的方式受到伤害?如果没有,你能解释一下为什么吗?

c# garbage-collection

0
推荐指数
1
解决办法
46
查看次数

标签 统计

c# ×1

garbage-collection ×1