重定向到游戏屏幕

本文关键字:屏幕 游戏 重定向 | 更新日期: 2023-09-27 18:05:37

我是c#的初学者,我必须很快交作业,我需要一件事的帮助。我也使用控制台应用程序

在游戏中,你必须通过不同的房间和杀死"僵尸"到目前为止,它会去无限的房间,但我希望它停止一旦用户已经完成了第25个房间,我已经写了代码,应该工作,但我不知道为什么它不工作。下面是我使用的代码

感谢您的帮助。

{
            if (room1 >25)
            Console.WriteLine("");
            Console.WriteLine("Congratulations! You made it passed all 25 Rooms. You Defeated all the mobs");
            Console.ReadLine();
            Console.WriteLine("Press enter to Quit...");
        }

重定向到游戏屏幕

在if语句后面需要花括号,如下所示。

if (room1 >25)
{
    Console.WriteLine("");
    Console.WriteLine("Congratulations! You made it passed all 25 Rooms. You Defeated all the mobs");
    Console.ReadLine();
    Console.WriteLine("Press enter to Quit...");
}

没有他们,你说的是

if room1>25, then write "".
Regardless of room number, do everything else.

这是因为在c#中,你可以有一个没有花括号的if语句,但在这种情况下,它必须只有一行长。所以你上面的代码实际上相当于这个:

if (room1 >25)
{
    Console.WriteLine("");
}
    Console.WriteLine("Congratulations! You made it passed all 25 Rooms. You Defeated all the mobs");
    Console.ReadLine();
    Console.WriteLine("Press enter to Quit...");