关于{Get;Set;}的使用
来源:互联网 发布:java求绝对值函数 编辑:程序博客网 时间:2024/06/07 05:22
在C#中可以自定义变量,可以定义public、private、protected等类型,那为什么要用Get和Set去定义属性呢,贴上下面的代码略作讲解。
public class CG
{
protected string _cource;
protected int _grade;
public CG(string cource, int grade)
{
_cource = cource;
_grade = grade;
}
public CG(int grade)
{
_grade = grade;
}
public int Grade
{
get
{
switch (_grade / 10)
{
case 9: return 1; //90分以上为1等
case 8: return 2; //80分以上,90以下为2等
case 7: return 3; //70分以上,80分以下为3等
case 6: return 4; //60分以上,70分以下为4等