您的位置:首页 > 编程语言 > C#

C#值类型和引用类型的区别

2007-05-29 12:12 267 查看
值类型: 单元直接存放“有效值”

没什么
如: int a=3; 则a内存单元就放的是3

结构属于值类型:
引用类型:
单元放的是另外一个对象的引用(地址)

/包括:String、数组、类、接口和委托都是引用类型

如:
Form form1=new Form();
就是说,在内存中开辟了一个对象new Form(),form1内存单元存放的是那个对象的地址,并非对象本身

引用类型用处是返回两个以上参数的时候比较好用 ref out 我常用的是out不要先赋值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: