用C#设计一个学生类,要求能够记录学生姓名,班级和专业,院系信息,并能输出和修改专业信息。谢谢了

可不可以对修改部分稍微的分析一下

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也是可读写,即可以被修改的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-11
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查询结束"); } }}
第2个回答  2013-10-11
设计一个学生类,要求能够记录学生姓名,班级和专业,院系信息,并能输出和修改专业信息
数据库选什么
需要
写论吗
相似回答