(1)装箱:
当需要将值类型转化为引用类型(比如object)来进行统一的操作(作为函数的参数)和存储时用到在方法的参数类型前加out,调用时也在参数前加out,表明这个参数不是用来传入,是用来传出的
必须在方法中进行赋值
传递到 ref 参数的参数必须最先初始化
Anchor Dock设置控件相对布局
Show() ShowDialog()对话框 必须等关闭这个窗口才能进行其它操作
1.static变量
2.通过构造函数或属性传递
(3)对象:
属性(property)、方法(method)、事件(event)
结构是值类型,类是引用类型
枚举是值类型,枚举中不能定义字段属性和方法,枚举值默认是从0递增的整数
封装即隐藏对象的信息留出访问的接口 快捷键ctrl+r+e
C#中使用属性(首字母要大写) 对字段(即变量)进行封装
public Sex{
get{return sex;}//读 、set{sex=value;}//写 可以在set中写约束条件
}