簡體   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