C#:如果有其他问题
我的if-else语句有一个问题,它将只显示else输出,而不显示if输出C#:如果有其他问题,c#,if-statement,C#,If Statement,我的if-else语句有一个问题,它将只显示else输出,而不显示if输出 default: if (GradeVar >= 10) { Console.WriteLine("That grade is a perfect score. Well done!"); } else { Console.WriteLine("That grade is not passing."); } break; 下面是我所说的具体代码;对于
default:
if (GradeVar >= 10) {
Console.WriteLine("That grade is a perfect score. Well done!");
} else {
Console.WriteLine("That grade is not passing.");
}
break;
下面是我所说的具体代码;对于一个程序来说,它可以显示某些分数信息。简单的答案
GradeVar
始终小于或等于9
然而,我们需要一个明确的目标,才能真正理解到底出了什么问题。到目前为止,我们可以看出您很可能处于
开关
结构中,并且可能位于方法
或循环
中,其中GradeVar
是一个参数、局部变量或属性。最好修改您的问题并包括以下内容:
- 其中声明了
GradeVar
- 在您已经提供的代码中的位置之前,修改Anywhere
的值GradeVar
- 有助于修改
的任何附加参数、局部变量或属性GradeVar
- 我们可能需要的任何其他东西来重现手头的问题
我希望这能帮助你得到你需要的答案,并祝你在努力中好运。不要使用goto,唯一合理的解释是GradeVar永远不会大于10。请学习如何使用调试器实际检查代码time@Saruman他在哪里使用“goto”?请添加完整代码,因为您的问题不是clear@MichaelPuckettII说得好,我看到了违约,冷得发抖