我正在制作一个 SchoolApp 程序来了解 C#,并且我正在尝试实现这个主要功能:
namespace SchoolApp
{
class Program
{
public static void Main(string[] args)
{
School sch = new School("Local School");
sch.AddStudent(new Student { Name = "James", Age = 22 }); // this function
sch.AddStudent(new Student { Name = "Jane", Age = 23 });
Console.WriteLine(sch); // this implementation
}
}
}
学校班级:
namespace SchoolApp
{
class School
{
public string name;
public School()
{
}
public School(string the_name)
{
name = the_name;
}
public void AddStudent(Student student)
{
}
}
}
学生类:命名空间 SchoolApp
{
class Student
{
public int Age;
public string Name;
public Student()
{
Age = 0;
Name = "NONAME";
}
public string _name
{
get
{
return this.Name;
}
set
{
Name = value;
}
}
public int _age
{
get
{
return this.Age;
}
set
{
Age = value;
}
}
}
}
我是 C# 的新手,对于如何制作 AddStudent 以及如何使用 WriteLine 来编写课程我很迷茫。输出应遵循以下几行:
学校:当地学校 James,22 岁,23 岁
有人建议使用 List<> 我遇到了同样的问题,即对此知之甚少。
编辑:谢谢大家非常快速的回答。我得到了它的工作,现在将深入阅读答案,这样我就不必再问相关问题了!