namespace 结构体
{
#region 本段代码目前需要的修饰符
//默认是私有的(provate)
//public 公共的
#endregion
#region 基本概念
//结构体是有关系数据的集合,比如学生,动物等。
//结构体一般在namespace中定义,使用struct关键字。
//可以声明方法和变量
#endregion
#region 基础语法
struct TempStruct
{
//第一部分变量,结构体变量不能直接初始化,变量类型任意除了自己
public string name;
public int atk;
public int def;
//第二部分构造函数
public TempStruct(string name)
{
this.name = name;
}
//第三部分函数
public void cut()
{
Console.WriteLine("{0}使用砍,攻击概率为:{1}", name, atk);
}
}
#endregion
internal class Program
{
static void Main(string[] args)
{
#region 结构体使用
//类型 变量名
TempStruct t;
t.name = "战士";
t.atk = 10;
t.def = 3;
t.cut();
TempStruct t1 = new TempStruct("123");
t1.cut();
#endregion
}
}
}