在c#中,数据有2中基本类型:值类型和引用类型

值类型的变量存储数据,而引用类型的变量存储对实际数据的引用。

在参数传递时,值类型是以值的形式传递的,是将要传递的参数的值复制给函数的形参,因此在函数体类对于该形参的任何改变都不会影响原来的值;

引用类型是以对象引用的形式传递的,是将要传递的对象的引用复制给函数的形参,这时形参是实参引用的复制,注意:是引用的复制,而不是原引用,和原引用指向相同的对象,因此对于引用对象所做的更改将会直接影响原来的值,但是对于引用本身,在函数内的任何改变将不会影响原引用。



QQ群:1022985150

作者:Agile.Zhou(kklldog)

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。