public void ReadWqj() { //int t1 = Convert.ToInt32(Console.Read()); //int t2 = Convert.ToInt32(Console.Read());// Convert.ToInt32() BasicFuctions bf = new BasicFuctions(); int t1 = bf.ReadInt(); int t2 = bf.ReadInt(); wqj1 = new WeekQuJian();//刚才报错为wqj1是null wqj1.from = t1; wqj1.to = t2; }
static void Main(string[] args) { //public List<Class> listClass = new List<Class>(); Console.WriteLine("如果您想要录入新的课程,请输入:1"); int ans;//表示是否录入新的课程 ans = Console.Read() - 48; //int aabb = int.Parse("1");//c#超严格不能char直接转1的intASCII码49 Program program = new Program(); while (ans == 1) { Class newclass = new Class(); //newclass.init(); Console.WriteLine("请输入您要录入的课程的名称:"); //listClass.Add() //newclass =Console.ReadLine(); newclass.ReadName(); Console.WriteLine("请输入您要录入的课程的对应周次:"); newclass.ReadWqj(); Console.WriteLine("请输入您要录入的课程的对应周次的周几上课:"); BasicFuctions bf = new BasicFuctions(); newclass.day1 = bf.ReadInt(); Console.WriteLine("请输入您要录入的课程的对应周次的周几的第几节课上课:"); newclass.day1Time = bf.ReadInt(); program.listClass.Add(newclass); //newclass.Display(); //Console.ReadLine();//暂停下 /* * 现在的目的是:能够循环使用以上结构,构建数据库 */ //ans = Console.Read(); Console.WriteLine("如果您想要录入新的课程,请输入:1"); ans = Console.Read(); } foreach (var i in program.listClass) { i.Display(); } }