分類:[C#]
2010/08/08(Sun) 21:52:03 編集(投稿者)
初めまして
OS: windows vista 開発環境:visual C#
C#を利用して、Profileクラスで用意したプロフィールをTextboxに打ちだすプログラムを作っているのですが、
「NullReferenceExceptionがハンドルできません。オブジェクト参照がオブジェクト インスタンスに設定されない」と出てしまいます。
長いのでざっくり割愛しましたが、同様のエラーが出るコードを貼ります。
class Profile
{
private string name;
private string job;
public Profile(string name, string job)
{
this.name = name;
this.job = job;
}
public string Name
{
get
{
return this.name;
}
set
{
this.name = value;
}
}
public string Job
{
get
{
return this.job;
}
set
{
this.job = value;
}
}
}
public partial class Form1 : Form
{
Profile[] people = new Profile[10];
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
people[0].Name = "聖徳太子";
people[0].Job = "摂政";
}
}
people[0].Name = "聖徳太子"; のところで止まります。Profile[] people = new Profile[10];でインスタンス作成にはならないのでしょうか…?
フォームアプリケーションなのに妙な抜粋方法ですみません。
初歩的な事なのでしょうが、解かる方ご教授願います。