繁体   English   中英

C#:If-Else 问题

[英]C#: If-Else Troubles

我的 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;

这是我正在谈论的具体代码; 它用于显示某些等级消息的程序。

简单的答案

GradeVar始终小于或等于9


但是,我们需要一个最小但完整且可验证的示例,以便真正了解出了什么问题。 到目前为止,我们可以看出您最有可能处于switch结构中,并且可能在methodloop中,其中GradeVar是参数、局部变量或属性。 最好修改您的问题并包括以下内容:

  • 声明GradeVar地方。
  • 在您已经提供的代码中的位置之前,任何地方GradeVar的值被修改。
  • 任何有助于修改GradeVar附加参数、局部变量或属性。
  • 我们可能需要的任何其他东西来重现手头的问题。

我希望这可以帮助您获得所需的答案,并祝您工作顺利。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM