私はC#を初めて使っています。私は学生名とその他のいくつかのことを取る「学生」クラスを作ってみました。私は入力として名前を入力するときに例外が発生するので、学生の名前をとる際に問題があります。C言語のクラス変数への文字列入力
は宣言では、
public class Student
{
public string studentName;// this one
public long studentID;
public int score1;
...etc
}
は、私がメインの内側にあります。
Student[] student = new Student[N];
// the N is determined by a previous block of code.
for (int i = 0; i < N; i++)
{
check = false; // ignore this one.
Console.WriteLine("Student {0}", i + 1);
Console.Write("\t \t Name: ");
string input = Console.ReadLine();
student[i].studentName = input;
// I get an exception at that last line, after typing whatever string.I feel like I've done something horribly wrong.
}
感謝:)
を行う必要がありますあなたが得る例外は何ですか? –
ようこそスタックオーバーフロー! [ツアー](http://stackoverflow.com/tour)、[ヘルプセンター](http://stackoverflow.com/help)、[良い質問をする方法](http://このサイトがどのように機能するかを確認し、現在および将来の質問を改善するのに役立ち、より良い回答を得るのに役立ちます。 –
RandomCoding.exeで 'System.NullReferenceException'型の未処理の例外が発生しました – MoodyW