我刚C#入门,问大家一个问题。。。。 using System; class Student { public string name; } class Program { public static void Main(String[] args) { int num; Console.WriteLine("how many students?");
num = int.Parse(Console.ReadLine()); Student []s = new Student[100]; int i; for (i = 0; i < num ; i++) {
Console.WriteLine("请输入第{0}个学生的姓名", i + 1); s[i].name = Console.ReadLine(); } } }
怎么会出错了呢?
------解决方案-------------------- for (i = 0; i < num; i++) { s[i] = new Student(); Console.WriteLine("请输入第{0}个学生的姓名", i + 1); s[i].name = Console.ReadLine(); }
------解决方案--------------------