【发布时间】:2018-02-01 05:18:05
【问题描述】:
我希望命令提示符在到达 Else 函数时立即关闭。这里:
一切正常,但读取Else函数后命令提示符没有关闭,跳转到下一步,即:"Console.WriteLine("Okay, Hello");
如果你能帮助我,我会很高兴!谢谢
【问题讨论】:
-
出口不是在错误的分支吗?照原样,如果他们 不允许 允许的,否则您告诉用户他们 是 允许但您退出.. .
-
您确定您使用的年龄不符合您的条件吗?如果我使用 30 岁这样的年龄,该代码将按预期执行。但是,我只是将其放入新的控制台应用程序的 Main 方法中,仅此而已。也许你的情况不同。如果是这种情况,您应该尽可能详细说明。
-
@fildor 我不知道它应该在哪里。我只是想让程序在 Else 命令处停止工作,但如果 IF 函数为真,则继续进行下一步。如果您有任何修复它的提示,它可能会帮助我,感谢您的回复
-
您用于测试的输入数据是什么?从代码中,如果 UserAge >= 18,它应该退出。
-
按原样,如果 UserAge >= 18,则应执行 else-path。因此,您的
else与您现在想要的相反。如果您尝试使用 18 并且具有相同的输出,那么会有一些 非常 奇怪的东西。我建议您在调试器中逐步完成并观察 UserAge 变量。