网站排名如何提升/网页设计模板图片
结构体简介
- 结构体
- 结构体:struct。结构体是一种值类型,通常用于封装一些小型变量数据。
- 可以把结构体当成一个迷你版的对象来使用。
- Unity3D 中的结构体
- Unity3D 中提供了很多结构体类型的数据。如:Vector3(三维向量),Color(颜色),Quaternion(四元数),Ray(射线)等等。
- 练习:保存一个人的基本信息:姓名、年龄、性别、地址。
public enum Gender{boy,girl}class Program{static void Main(string[] args){string name = "Shane";int age = 1;Gender gender = Gender.girl;string address = "北京";Console.WriteLine(name + '\n' + age + '\n' + gender + '\n' + address);Console.ReadKey();}}
结构体语法
- 声明结构体
public struct 结构体名称 {public 数据类型 变量名;public 数据类型 变量名;public 数据类型 变量名; }
- public:访问修饰符。
- struct:关键字,用于声明结构体。
- 使用结构体
- 创建结构体类型的变量
结构体类型 结构体变量名 = new 结构体类型(); Person Shane = new Person();
- 给结构体赋值
结构体变量名.变量名 = 值; Shane.age = 1;
- 结构体取值
结构体变量名.变量名; Shane.age;
- 创建结构体类型的变量
- 练习:声明一个结构体,保存一个人的基本信息:姓名、年龄、性别、地址。
public enum Gender{boy,girl}public struct Person{public string name;public int age;public Gender gender;public string address;}class Program{static void Main(string[] args){Person p1 = new Person();p1.name = "Shane";p1.age = 1;p1.gender = Gender.girl;p1.address = "北京海淀";Console.WriteLine(p1.name + p1.age + p1.gender + p1.address);Console.ReadKey();}}