int []是引用类型还是值类型?
我知道一个int是一个值类型,但是什么是值类型数组?参考类型?值类型?我想将数组传递给函数以检查某些内容。我应该只传递数组,因为它只会传递它的引用,还是应该将它作为ref传递?
回答:
数组是使您可以将多个项目视为单个集合的机制。Microsoft®.NET公共语言运行时(CLR)支持一维数组,多维数组和锯齿状数组(数组的数组)。所有数组类型都隐式派生自System.Array,而System.Array本身派生自System.Object。这意味着
是在托管堆上分配的 ,并且您的应用程序变量包含对数组的引用,而不是数组本身。
https://msdn.microsoft.com/zh-
CN/library/bb985948.aspx
以上是 int []是引用类型还是值类型? 的全部内容, 来源链接: utcz.com/qa/416411.html