C#oop

1.String是java的一个类 类是引用类型
2.八大数据类型都是值类型
3.值类型 不同的变量会分配不同的存储空间 单独的空间 互不影响
4.引用类型 把原来对象引用传递给别的对象 用的还是同一块存储空间
5.引用类型的数据,如果直接赋值给其他对象,那等同于将原对象传递给
另外一个对象,实际操作的还是同一个存储空间
6.数组是引用类型,但是每个下标还是值类型
7.结构的特点 值类型 具有较快的数据提取速度
结构的字段不能有初始值
可以不用NEW,直接定义结构的对象就可以
声明结构对象后,必须给结构的成员赋值
8.结构和类的区别 结构是值类型 类是引用类型
类的字段可以有初始值,结构不行
类需要实例化对象才能使用,结构直接声明就可以
9.结构的语法 访问修饰符 struct 结构名 {结构体}
10.值类型 储存值 引用类型 储存对象引用
11.值类型转引用是装箱 反之拆箱
12.四种传递方式
值类型数据值传递
值类型数据引用传递
引用类型数据值传递
引用类型数据引用传递
13.默认传递方式是值传递
14.ref是指引用的关键字
15.值传递和引用传递的区别,方法内的参数改动不会被保留。引用传递相反

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值