3个回答
展开全部
public class Student
{
public string Name{get; set;}
public string Class{get; set;}
public string Major{get; set;}
public string School{get; set;}
public override string ToString()
{
return string.Format("姓名:{0};班级:{1};专业:{2};院系:{3}",
Name, Class, Major, School);
}
}
class Program
{
static void Main(string[] args)
{
Student student = new Student
{
Name ="某某某",
Class = "13203班",
Major = "信息工程",
School = "自动化学院"
};
Console.WriteLine(student.ToString()):
// 修改专业
student.Major ="计算机网络技术";
Console.WriteLine(student.ToString()):
}
}
分析:
学生类Student的属性都是可以读写的,同样专业Major也是可读写,即可以被修改的。
展开全部
using System;using System.Security.Cryptography.X509Certificates;namespace 创建一个学生类__作业题{ class Program { class student_1 { public string name, department, major, class_;//定义属性 public student_1(string v_name, string v_major, string v_department, string v_class)//构造函数赋值 { this.name = v_name; this.department = v_department; this.major = v_major; this.class_ = v_class; } public void update_major(string v_major) { this.major = v_major; } public string get_major()//定义两个取值和输出值的方法 输出值直接返回一个值 { return this.major; Console.WriteLine(this.major); } //析构函数自动运行 } public class A { public static string B() { string core=Convert.ToString(Console.ReadLine()); return core; } //将读取方法简化语法,减少代码量 } static void Main(string[] args) { Console.WriteLine("请用户按顺序输入名字,专业,学院,班级"); string n = A.B(); string m = A.B(); string d = A.B(); string c = A.B(); student_1 st_1 = new student_1(n,m,d,c);//实例化类,创建一个对象,并输入构造函数的参数 Console.WriteLine("是否修改专业?(y/n)"); string choice; choice = A.B(); while (true) { if (choice == "y") { Console.WriteLine("输入新专业"); string v_major = A.B(); st_1.major = v_major; break; } else if (choice == "n") { Console.WriteLine("更改结束");break; } else { ; ;//返回循环 } } Console.WriteLine("现专业为{0}", st_1.major,"\t查询结束"); } }}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设计一个学生类,要求能够记录学生姓名,班级和专业,院系信息,并能输出和修改专业信息
数据库选什么
需要
写论吗
数据库选什么
需要
写论吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询