我是C#的新手。 我想做的是每当我的对手的生命变为0时增加lvl 我也希望最大lvl达到5。
public int displayMenu()
{
int pLvl = 1;
if (opponent.strength == 0)
{
(pLvl++);
a.Write("You are on level: {0}", pLvl);
}
}
答案 0 :(得分:0)
答案 1 :(得分:0)
您还可以使用前缀增量shortand:
public int displayMenu()
{
int pLvl = 1;
if (opponent.strength == 0)
{
a.Write("You are on level: {0}", ++pLvl);
}
}
它会将pLvl
增加1,然后以递增的值输出您的消息
请注意,执行方法后,pLvl
值将丢失,因为它是局部变量。也许,这不是你真正想要的。