-
创建属性快捷键ctrl+r+e查看全部
-
out 按引用类型获取方法的结果,可以返回多个值,return 可以返回多个值
ref 按引用类型传参
查看全部 -
ref 关键字可以使值类型参数,按引用类型传参
声明和调用时都需要添加ref ,并且对象的属性不能够作为实参,需要找中间变量
查看全部 -
引用类型参数 按引用传参,方法修改形参,通常实参也会被修改
值类型参数 按值传参,方法修改形参,实参不会被修改
查看全部 -
枚举是值类型
不能定义字段属性和方法
枚举值是从零递增的整数,可以使用默认值,也可以自行赋值
查看全部 -
结构是值类型,类是引用类型
结构中可以定义字段、属性、方法
不能为结构中的字段赋初始值
结构中的构造方法中必须为所有字段赋值
不能为结构显式定义无参数的构造方法
结构类型的对象可以不实例化
查看全部 -
初始化器首先要保证有一个无参构造,要用花括号进行赋值,小括号可以省略
查看全部 -
return 后面带返回值,要把void换成返回值的类型
要设置一个变量接收调用语句的结果
查看全部 -
return 结束方法调用,下一步直接到Main方法中的功能执行语句
查看全部 -
struct 结构 不能给属性赋初始值 有默认的无参构造 但不能自定义无参构造查看全部
-
只读属性
只写get语句,不能在Main方法中对该变量进行赋值,可以在类中直接初始化
查看全部 -
public 是公共字段,可以在类外被修改
private 是私有字段,无法在类外访问
封装:隐藏对象的信息,留出访问的接口
使用属性对字段进行封装
隐藏字段,公开属性
利用get(读),set(写)
get{return a}
set{a = value}
查看全部 -
枚举类型的定义使用
查看全部 -
结构是值类型,类是引用类型
结构中字段不能有初始值
结构中不能包含显示的无参构造方法
结构的构造方法中必须为所有的字段赋值
结构类型的对象可以不用实例化,就可以访问其属性和方法
查看全部 -
值类型变量存储对象的值
赋值会创建值的副本
修改任何一个副本,不会影响其他的副本
引用类型变量存储对象的内存地址
辅助不会创建值的副本,只会创建地址的副本
修改任何一个副本,也同时修改其他的副本
查看全部
举报