-
按引用传参,方法修改形参,通常实参也会被修改
按值传参,方法修改形参,实参不会被修改
查看全部 -
枚举是值类型
没居中不能定义字段属性和方法
枚举值是从0递增的整数
查看全部 -
结构类型的对象可以不需要实例化
查看全部 -
结构的构造方法里必须对所有的字段赋值,并且结构无法定义无参构造函数
查看全部 -
类字段可以有初始值,结构不可以有初始值
查看全部 -
构造方法无返回值类型
构造方法名必须与类名相同
查看全部 -
对象初始化器:(使用的是类的无参构造)
public Child(){
}
例如:Child child =new Child(){Name="小明",Age=5};//可以不写括号
输出:Console.WriteLine("我叫{0},今年{1}岁啦!",child.Name,child.Age);
查看全部 -
枚举 enum(关键字)
1、枚举是值类型
2、枚举中不能定义字段属性和方法
3、枚举值是从0递增的整数
查看全部 -
结构struct
1、结构是值类型(类是引用类型)
2、结构中可以定义字段、属性和方法
3、不能为结构中的字段赋初始值
4、结构的构造方法中必须为所有字段赋值
5、不能为结构显式定义无参数的构造方法
6、结构类型的对象可以不实例化
查看全部 -
out返回多个值
return的加强版本
out是填在方法的括号之中的
查看全部 -
ref可以使按值传参变成按引用传参,在值前+ref,方法和使用方法都要加ref
属性不允许作为ref的参数
查看全部 -
按值传参=>创造一个副本,方法修改副本,本身值不改变
按引用传参(通常传入一个实例)=>方法修改实参,实例数据会被修改
查看全部 -
enum{枚举选项}*不能定义属性和方法
应用:枚举所在的类名 . 枚举选项
属于 值类型
枚举值从0开始递增,为整型
查看全部 -
c#查看全部
-
封装快捷键:ctrl+R+E
查看全部
举报