结构体
结构体:相当于我们自己定义的一种复杂的类型,建造一个结构。
int...double bool char string date Time数组类型 先输入using System。cnllections; 如何定义结构体类型? struct 变量类型 变量名;不要定义在main函数里 **********; **********; **********;
例如: struct YuanGong
//自定义的数据类型 自定义类型名。用来描述员工的信息。
{
public string NO;
public string name;
public bool xingbie;
public int nianling;
public string minzu;
}
如何用自定义的类型来定义变量? 自定义类型名 变量=new 自定义类型名();
如何使用自定义类型的变量? 变量。子变量=“………………”; console.writeline(变量名。子变量); 例如:
//定义自定义类型的变量
YuanGong zhangsan=new yuangong();
//给变量赋值
zhangsan.NO="Y001" zhangsan.name=“张三”;
zhangsan.nianling=22;
zhangsan.xingbie=true;
zhangsan.minzu="汉族";
//对变量取值
console.writeline(zhangsan.NO+"\t"+zhangsan.name+"\t"+zhangsan.nianling);
console.writeline(zhangsan.minzu+"\t"+(zhangsan.sex?"男":"女"));