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

可不可以对修改部分稍微的分析一下... 可不可以对修改部分稍微的分析一下 展开
 我来答
freeeeeewind
推荐于2017-10-02 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1342万
展开全部
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也是可读写,即可以被修改的。

xieyanghezi
2020-11-11
知道答主
回答量:2
采纳率:0%
帮助的人:1070
展开全部
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查询结束"); } }}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
624369508甲QQ
2013-10-11 · 贡献了超过116个回答
知道答主
回答量:116
采纳率:0%
帮助的人:25.6万
展开全部
设计一个学生类,要求能够记录学生姓名,班级和专业,院系信息,并能输出和修改专业信息
数据库选什么
需要
写论吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式