结构体:用来表示特定数据的集合。可以声明各种变量和方法。
基础语法:
struct StructName
{
1.变量
2.构造函数(可选)
3.函数
}
注意:
1.结构体中声明的变量不可以直接初始化;
2.可以声明任何类型,包括结构体,但不能是自己;
例子:
public struct Student
{
1.声明变量
public string name;
public int num;
public bool sex;
2.函数方法
public void Speak() { 学生说话行为 };
}
结构体使用:
Student s1;
s1.name=CC;
s1.Speak();
结构体的构造函数(可选)
1.没有返回值 2.函数名必须和结构体名相同
3.必须有参数4.声明时候,必须初始化
public Student(string name,int num,bool sex)
{
this=this.name;
num=this.num;
sex=this.num;
}
this代表自己