【发布时间】:2011-04-03 01:24:02
【问题描述】:
我对 C# 有点陌生,只是想知道是否有一个默认作为副本传递的类列表(常用)。如何识别它们?
我知道基本的基本对象类型——int、uint、float、strings……——是通过复制传递的。
【问题讨论】:
-
Thomas Levesque 的回答回答了这个问题。需要注意的是,当值类型被复制时,默认情况下它只是一个浅拷贝——如果一个结构包含一个引用类型,则该副本将指向同一个引用对象,而不是克隆一个新对象。
标签: c# pass-by-reference pass-by-value