【问题标题】:Arrays passed by reference or by value [duplicate]通过引用或值传递的数组[重复]
【发布时间】:2012-02-29 05:20:42
【问题描述】:

可能重复:
Are arrays or lists passed by default by reference in c#?

我在这里阅读了一些关于 C# 以及数组是按值传递还是按引用传递的相互矛盾的帖子。有人能澄清一下 C# 数组是按值传递还是按引用传递?

谢谢

【问题讨论】:

标签: c# arrays reference


【解决方案1】:

对数组的引用是按值传递的。这是混乱的根源:-)

【讨论】:

    【解决方案2】:

    当您更改数组内部的元素时,函数内部会影响该函数外部的数组,但这并不意味着它默认通过引用传递:)。

    您可以查看此内容以获得更多说明http://msdn.microsoft.com/en-us/library/szasx730(v=vs.71).aspx

    【讨论】:

      猜你喜欢
      • 2012-06-03
      • 2012-10-07
      • 2013-11-21
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 2020-12-16
      相关资源
      最近更新 更多