【发布时间】:2017-03-08 10:44:31
【问题描述】:
我来自 python 背景,我发现很难掌握 c# 中的语法。
我正在尝试编写代码,以便程序不断询问用户输入并将其回显在屏幕上,但如果用户输入为“退出”,则它会退出。
我试过了
Console.WriteLine("Hello World!");
Console.Write("Enter some text: ");
string userinput = Console.ReadLine();
if (userinput == "exit")
{
Console.ReadKey();
}
else
{
Console.WriteLine(userinput);
但并没有达到预期的效果
【问题讨论】:
-
“但它没有达到预期的结果” - 发生了什么?这对我来说看起来不错,除了没有花括号......
-
@JonSkeet ...更不用说没有循环结构来不断询问用户输入:-)
-
也许有用:so
-
...来自 python 背景的你怎么会认为
if语句应该充当循环? -
SO 不是放代码和索要代码的地方。稍微搜索一下就会给你想要的。
标签: c#