【发布时间】:2013-05-14 16:31:52
【问题描述】:
我有一个简单的问题,但我还是新手。
我的SetGrade 方法接受一个浮点参数,我希望它返回一个字符
然后将该值设置为 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# 区分大小写。) -
您真的只想返回
A或F- 还是想返回“A”、“B”、“C”、“D”、“E”或“ F" 取决于grade?