C#
1、枚举(Enum)
好处:增强代码的可读性,给数字起可读别名
namespace derrick
{
public enum OrderStatus
{
Unpaid,
paid
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
OrderStatus status = OrderStatus.Unpaid;
if(status == OrderStatus.Unpaid)
{
MessageBox.Show("未付款");
}
else if (status == OrderStatus.paid)
{
MessageBox.Show("已付款");
}
}
}
}
2、对象(Object)类型
对象(Object)类型可以被分配任何其他类型(值类型、引用类型、预定义类型或用户自定义类型)的值。但是,在分配值之前,需要先进行类型转换。
当一个值类型转换为对象类型时,则被称为 装箱;
当一个对象类型转换为值类型时,则被称为 拆箱。
案例1:将一个值转换为对象类型
案例2:将一个对象类型转换为值类型
案例3:读取Button的内容


评论