常量
一个不能变化的量,常量一旦声明,就不可以再重新赋值。
常量名的命名一般是全大写,单词与单词之间用下划线分割。
如 : IP , NAME 语法——const 数据类型常量名 = 值;
枚举 enum
说白了就是一个数据类型,同样是用于存储数据的。
和之前学习过的的int, float, double, string.....一样。只不过 int , float 这些类型是系统定义好的,我们直接可以使用。而枚举类型是需要我们使用者根据实际的开发需要来自行定义的。
何时需要用到枚举?团队合作开发某项目时需用枚举类型。
枚举类型定义在namespace下,这样在当前的命名空间下,所有的类(class)都可以使用该枚举。
枚举语法:
定义枚举类型
public enum 枚举名
{
值1,
值2,
值N
使用枚举类型——枚举类型 变量名 = 枚举类型.值;
使用前提——枚举类型往往是一些先定义好的,公共项目中使用的一些数据
结构体
struct结构体是一种值类型,通常用于封装一些小型变量数据。 作用:可以帮助我们一次性声明多个不同类型的变量。
结构体语法:
声明结构体
public struct 结构体名称
{
public数据类型字段名;
public数据类型字段名;
public数据类型字段名;
}
注意:字段命名一般都以下划线开头
结构体和枚举名称命名一般遵循帕斯卡命名法(首字母大写,后面单词首字母也大写)