通过引用或值传递的数组[重复]
Posted
技术标签:
【中文标题】通过引用或值传递的数组[重复]【英文标题】: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# 数组是按值传递还是按引用传递?
谢谢
【问题讨论】:
***.com/questions/967402/… 见pobox.com/~skeet/csharp/parameters.html 【参考方案1】:对数组的引用是按值传递的。这是混乱的根源:-)
【讨论】:
【参考方案2】:当您更改数组内部的元素时,函数内部会影响该函数外部的数组,但这并不意味着它默认通过引用传递:)。
您可以查看此内容以获得更多说明http://msdn.microsoft.com/en-us/library/szasx730(v=vs.71).aspx
【讨论】:
以上是关于通过引用或值传递的数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章