常量
常量一旦赋值后就不能改变
声明的时候需要使用关键字const
枚举
语法:
[public] enum 枚举名
{
值一,
值二,
值三,
…
}
枚举不能声明到main函数中,应声明在命名空间的下面,类的外边。
简单示例:
namespace DomeOne
{
//枚举的声明
enum name
{
张三,
李四,
}
class Program
{
static void Main(string[] args)
{
name nameOne = name.张三;
Console.WriteLine(nameOne);
Console.ReadKey();
}
}
}
结构
可以帮助我们一次性生成多个不同类型的变量。
语法:
[public] struct 结构名
{
成员;
…
}
简单示例:
namespace 结构练习
{
struct Person
{
public string _name;
public int _age;
public Gender _gender;
}
enum Gender
{
男,
女,
}
class Program
{
static void Main(string[] args)
{
//声明一个结构类型Person,有三个成员,分别为姓名,性别,年龄,性别用枚举类型
//声明两个person类型的变量,分别表示张三,男,/小兰,女,16
Person personOne;
personOne._name = "张三";
personOne._gender = Gender.男;
personOne._age = 18;
Person personTwo