c# - 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”=
我得到的错误。
解决方案
二三误:
- 比较需要一个双 =,所以 ==
- “Max H”是一个字符串常量,所以必须用双引号括起来。
- 在 之后
if
,您不希望 a;
结束 if。下一行将始终执行,除了编译器会跳过它else
(感谢 RetiredNinja)
推荐阅读
- python - 为什么我的 SVD 计算与 numpy 对该矩阵的 SVD 计算不同?
- mysql - MySQL 中的并发插入和竞争条件
- python - 通过删除异常值来改进 R2-python
- c# - 在 C# 中响应特定 HTTP POST 请求的服务器
- excel-2016 - excel 2016中的填充空格
- c - C - 中方随机数生成器
- spring-cloud-stream - 使用 `@AutoConfigureAfter(TraceAutoConfiguration.class)` 时缺少 bean 'zipkin2.reporter.Sender'
- java - 如何使用 Spring“注入”结构化配置信息?
- .net - 为什么 Serilog 不使用 WriteTo.MSSqlServer 接收器登录到表?
- python - 让计算机按下按钮