C# 菜鸟帮助:如果变量等于一个特定的字符串

本文关键字:于一个 字符串 变量 菜鸟 帮助 如果 | 更新日期: 2023-09-27 18:36:19

最近启动了 C#,所以请原谅我,但我正在尝试将输入变量与 if 语句的字符串进行比较,但它似乎不起作用:

Console.WriteLine("Attack or Defend? (A/D): ");
choice = Console.ReadLine();
if (choice == "A")
{
    MonsterHealth = MonsterHealth - PlayerAttack;
    PlayerHealth = PlayerHealth - MonsterAttack;
}
if (choice == "D")
{
    PlayerHealth = PlayerHealth - MonsterAttack / 2;
}                    

C# 菜鸟帮助:如果变量等于一个特定的字符串

字符串比较在 c# 中区分大小写。

if (choice.ToUpper() == "A")
{
...
}