可能重复:
Are arrays or lists passed by default by reference in c#?
我在这里读到了一些关于C#的矛盾帖子,以及数组是通过值还是通过引用传递的。有人可以澄清C#数组是按值传递还是按引用传递?
由于
答案 0 :(得分:9)
对数组的引用按值传递。这是混乱的根源: - )
答案 1 :(得分:1)
当你更改数组中的元素时,在函数内部它将影响该函数之外的数组,但这并不意味着默认情况下它是通过引用传递的:)。
您可以看到此内容以获得更多说明http://msdn.microsoft.com/en-us/library/szasx730(v=vs.71).aspx