我有一個簡單的問題,但我作爲一個新手卡住了。從方法設置只讀屬性
我的SetGrade
方法需要一個浮點參數,我希望它返回一個char 然後將該值設置爲Grade屬性。
我沒有做正確的事情。
public Class Student {
private char grade;
public char Grade { get { return grade; } }
public char SetGrade(float score) {
char Mgrade;
if(score >= 90.0) {
return Mgrade = 'A';
}
return Mgrade = 'F';
}
}
什麼是'Mgrade',你爲什麼要分配給它?爲什麼你的'Grade'屬性在訪問修飾符中有一個大寫'P'? (C#區分大小寫) – 2013-05-14 16:36:37
你真的只想返回'A'或'F' - 或者你想返回「A」,「B」,「C」,「D」,「E」或「F」取決於「等級」? – 2013-05-14 16:42:35