通过引用或值传递的数组

时间:2012-02-07 18:51:13

标签: c# arrays reference

  

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

我在这里读到了一些关于C#的矛盾帖子,以及数组是通过值还是通过引用传递的。有人可以澄清C#数组是按值传递还是按引用传递?

由于

2 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:1)

当你更改数组中的元素时,在函数内部它将影响该函数之外的数组,但这并不意味着默认情况下它是通过引用传递的:)。

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