1、结构体 在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。 struct position { public float x; public float y; public float z; } class Program { static void Main(string[] args) { position eneny1posx; eneny1posx.x = 0; eneny1posx.y = 0; eneny1posx.z = 0; Console.WriteLine(“敌人1的坐标为:x:{0},y:{1},z:{2}”,eneny1posx.x, eneny1posx.y, eneny1posx.z); Console.ReadKey(); } }
2、运行结果: 3、枚举 //定义枚举。 enum GameState { pause, Faile, Success, Start } class Program { static void Main(string[] args) { //声明一个gameState GameState gameState = GameState.Start; if (string.Equals(gameState, GameState.Start)) { Console.WriteLine("当前处于游戏开始状态 "); } Console.WriteLine(gameState); Console.ReadKey(); } }
4、运行结果:
5、总结: 结构体:几个类型的一个结合体。可以当成是几个类型组成了一个 新的类型。, 枚举:表示可取的范围有几个时候用,可以声明一个新的类型。