//使用结构体描述玩家信息,玩家名字,玩家职业
//请用户输入玩家姓名,选择玩家职业,最后打印玩家的攻击信息
//职业:
//战士:技能(冲锋)
//猎人:技能(假死)
//法师:技能(法术)
//打印结果:猎人小米释放了假死
static void Main(string[] args)
{
while(true)
try
{
string jineng = "无";
string job = "";
Console.WriteLine("请输入你的名字");
string name = Console.ReadLine();
Console.WriteLine("请选择你的职业\n(0.战士 1.刺客 2.奶妈)");
int input = int.Parse(Console.ReadLine());
E_Person e_Person = (E_Person)input;
switch (e_Person)
{
case E_Person.zhanshi:
jineng = "蛮牛冲撞";
job = "战士";
break;
case E_Person.cike:
jineng = "阿尔法";
job = "刺客";
break;
case E_Person.fashi:
jineng = "奶来!!!!";
job = "奶妈";
break;
}
Player player = new Player(name, job, jineng);
player.Voice();
}
catch
{
Console.WriteLine("请正确输入");
}
enum E_Person
{
zhanshi,
cike,
fashi,
}
struct Player
{
public string name;
public string job;
public string jineng;
public Player(string name,string job,string jineng)
{
this.name = name;
this.job = job;
this.jineng = jineng;
}
public void Voice()
{
Console.WriteLine("{0}{1}释放了{2}",job,name,jineng);
}
新手!!!!!!!!!!!