C#学习笔记

本文详细介绍了C#中的装箱与拆箱概念、对象的属性方法事件、结构与类的区别、枚举类型的特点以及如何使用属性对字段进行封装。同时探讨了静态变量和构造函数在对象间传递信息的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)装箱

当需要将值类型转化为引用类型(比如object)来进行统一的操作(作为函数的参数)和存储时用到 

在方法的参数类型前加out,调用时也在参数前加out,表明这个参数不是用来传入,是用来传出的
必须在方法中进行赋值
传递到 ref 参数的参数必须最先初始化

Anchor Dock设置控件相对布局 

Show() ShowDialog()对话框 必须等关闭这个窗口才能进行其它操作


(2)交互信息:

1.static变量

 2.通过构造函数或属性传递


(3)对象
属性(property)、方法(method)、事件(event)

结构是值类型,类是引用类型

枚举是值类型,枚举中不能定义字段属性和方法,枚举值默认是从0递增的整数

封装即隐藏对象的信息留出访问的接口 快捷键ctrl+r+e
C#中使用属性(首字母要大写) 对字段(即变量)进行封装 
public Sex{
   get{return sex;}//读  、set{sex=value;}//写 可以在set中写约束条件
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值