C#创建一个成绩类
答案:2 悬赏:0 手机版
解决时间 2021-11-16 05:14
- 提问者网友:欺烟
- 2021-11-15 10:50
C#创建一个成绩类
最佳答案
- 五星知识达人网友:佘樂
- 2021-11-15 11:04
1、创建类
Public 【static】 void ClassName(string strName)
安全级别 是否静态(可选) 是否有返回值 类名 (参数类型 参数名【多个以‘,’隔开】)
调用类
静态可以直接类文件名。类名
非静态则是 类文件名 新名=new 类文件名;
新名。类名;
2、例程:
public class Users{
public string UserNO{get;set;} //学号
public string UserName{get;set;} //姓名
public double EnglistScore{get;set;} //英语成绩
public double MathScore{get;set;} //数学成绩
public double DBScore{get;set;} //数据库成绩
public double ScoreAll{get;set;} //总成绩
public double GetScoreAll(Users u){
double number=u.EnglistScore + u.MathScore + u.DBScore; //英语成绩+数学成绩+数据库技术成绩
return number;
}
}
//按钮的单击事件
public void btnOkClick()
{
//实例化用户类
Users u=new Users();
//将文本框中的英语成绩赋给类中对应的字段
u.EnglistScore = Convert.ToDouble(this.txtEnglistScore.text);
//将文本框中的数学成绩赋给类中对应的字段
u.MathScore = Convert.ToDouble(this.MathScore .text);
//将文本框中的数据库成绩赋给类中对应的字段
u.DBScore= Convert.ToDouble(this.DBScore.text);
//调用类中计算的方法,并将返回值付给总成绩文本框
this.txtScoreAll = u.GetScoreAll(u).ToString();
}
Public 【static】 void ClassName(string strName)
安全级别 是否静态(可选) 是否有返回值 类名 (参数类型 参数名【多个以‘,’隔开】)
调用类
静态可以直接类文件名。类名
非静态则是 类文件名 新名=new 类文件名;
新名。类名;
2、例程:
public class Users{
public string UserNO{get;set;} //学号
public string UserName{get;set;} //姓名
public double EnglistScore{get;set;} //英语成绩
public double MathScore{get;set;} //数学成绩
public double DBScore{get;set;} //数据库成绩
public double ScoreAll{get;set;} //总成绩
public double GetScoreAll(Users u){
double number=u.EnglistScore + u.MathScore + u.DBScore; //英语成绩+数学成绩+数据库技术成绩
return number;
}
}
//按钮的单击事件
public void btnOkClick()
{
//实例化用户类
Users u=new Users();
//将文本框中的英语成绩赋给类中对应的字段
u.EnglistScore = Convert.ToDouble(this.txtEnglistScore.text);
//将文本框中的数学成绩赋给类中对应的字段
u.MathScore = Convert.ToDouble(this.MathScore .text);
//将文本框中的数据库成绩赋给类中对应的字段
u.DBScore= Convert.ToDouble(this.DBScore.text);
//调用类中计算的方法,并将返回值付给总成绩文本框
this.txtScoreAll = u.GetScoreAll(u).ToString();
}
全部回答
- 1楼网友:未来江山和你
- 2021-11-15 11:40
//学生类
public class Users{
public string UserNO{get;set;} //学号
public string UserName{get;set;} //姓名
public double EnglistScore{get;set;} //英语成绩
public double MathScore{get;set;} //数学成绩
public double DBScore{get;set;} //数据库成绩
public double ScoreAll{get;set;} //总成绩
public double GetScoreAll(Users u){
double number=u.EnglistScore + u.MathScore + u.DBScore; //英语成绩+数学成绩+数据库技术成绩
return number;
}
}
//按钮的单击事件
public void btnOkClick()
{
//实例化用户类
Users u=new Users();
//将文本框中的英语成绩赋给类中对应的字段
u.EnglistScore = Convert.ToDouble(this.txtEnglistScore.text);
//将文本框中的数学成绩赋给类中对应的字段
u.MathScore = Convert.ToDouble(this.MathScore .text);
//将文本框中的数据库成绩赋给类中对应的字段
u.DBScore= Convert.ToDouble(this.DBScore.text);
//调用类中计算的方法,并将返回值付给总成绩文本框
this.txtScoreAll = u.GetScoreAll(u).ToString();
}
public class Users{
public string UserNO{get;set;} //学号
public string UserName{get;set;} //姓名
public double EnglistScore{get;set;} //英语成绩
public double MathScore{get;set;} //数学成绩
public double DBScore{get;set;} //数据库成绩
public double ScoreAll{get;set;} //总成绩
public double GetScoreAll(Users u){
double number=u.EnglistScore + u.MathScore + u.DBScore; //英语成绩+数学成绩+数据库技术成绩
return number;
}
}
//按钮的单击事件
public void btnOkClick()
{
//实例化用户类
Users u=new Users();
//将文本框中的英语成绩赋给类中对应的字段
u.EnglistScore = Convert.ToDouble(this.txtEnglistScore.text);
//将文本框中的数学成绩赋给类中对应的字段
u.MathScore = Convert.ToDouble(this.MathScore .text);
//将文本框中的数据库成绩赋给类中对应的字段
u.DBScore= Convert.ToDouble(this.DBScore.text);
//调用类中计算的方法,并将返回值付给总成绩文本框
this.txtScoreAll = u.GetScoreAll(u).ToString();
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯