首页 > 解决方案 > C# 如何让程序检测特定答案?

问题描述

int age;
string name;

Console.WriteLine ("Hello!");

Console.WriteLine ("What is your name?");
name = Console.ReadLine();

if (name = Max H); // **error is here**
{
  Console.WriteLine ("Psst you're a nerd lmao");
}

else{
Console.WriteLine ("Hello, " + name );
}

基本上我想要它,所以如果有一个特定的答案,它会对默认答案给出不同的回复。

main.cs(13,16):错误 CS0103:当前上下文中不存在名称“Max H”=

我得到的错误。

标签: c#

解决方案


二三误:

  • 比较需要一个双 =,所以 ==
  • “Max H”是一个字符串常量,所以必须用双引号括起来。
  • 在 之后if,您不希望 a;结束 if。下一行将始终执行,除了编译器会跳过它else(感谢 RetiredNinja)

推荐阅读