C#如何让它读取单词并输出结果

C#如何让它读取单词并输出结果,c#,if-statement,C#,If Statement,对不起,我对C#非常陌生。我没有太多的代码经验,所以请记住这一点。我想让我的控制台应用程序执行如下示例: 谁是最好的 (正文将写在此处^) 如果答案是蒂姆,那么写上“你的权利!” 如果答案不是tim,那么写“错!”并且在输入单词“tim”之前,代码不会前进。您可以使用Console.WriteLine写出文本,并使用Console.ReadLine()读取用户的响应。while循环可以用来保持循环,直到响应匹配。我完全同意其他答案和评论,但为了方便起见,这里是代码 public class Pr

对不起,我对C#非常陌生。我没有太多的代码经验,所以请记住这一点。我想让我的控制台应用程序执行如下示例:

谁是最好的

(正文将写在此处^)

如果答案是蒂姆,那么写上“你的权利!”


如果答案不是tim,那么写“错!”并且在输入单词“tim”之前,代码不会前进。

您可以使用
Console.WriteLine
写出文本,并使用
Console.ReadLine()
读取用户的响应。
while
循环可以用来保持循环,直到响应匹配。

我完全同意其他答案和评论,但为了方便起见,这里是代码

public class Program
{
    public static void Main()
    {
        Console.WriteLine("Who is the best?");

        var answer = Console.ReadLine();

        if (answer.Equals("tim")){
            Console.WriteLine("You're right!")
        } else {
            Console.WriteLine("Wrong!")
        }
    }
}

这个问题相当基本,如果你花些时间学习这门语言,你应该能够自己发现。网上有很多资源(教程、书籍等)。请避免将SO用作“在线课堂”,并在提问前进行更多研究。我将否决这一投票,因为我认为这鼓励了一种新的行为,即要求他人提供预先构建的解决方案,而不是花时间研究和学习自己。里德的答案更好,因为它给出了正确方向的指针,而没有给出复制/粘贴解决方案。海报甚至在问题中加上了“如果声明”作为标签。只需要在控制台方法上搜索几次就可以自己找到答案。