私はこの例外を理解しようとして頭を悩ませてきました(難しいことではありません)。ユーザー情報を表示するフォームがあります。ブレークポイントを設定してコードをステップ実行するとき。メソッド呼び出しはオブジェクトを返します (即時ウィンドウでチェックされます) が、ユーザー プロパティをラベルに割り当てると、これが発生します。
これが私のコードです:
public Form2()
{
UserInfo user = FileAccess.UserInfoFromXML();
// All the members of user exist.
label1.Text = "Screen Name: " + user.ScreenName; //This is throwing an Null Reference exception the UserInfo is not null
label2.Text = "Full Name: "+ user.FirstName + " " + user.LastName;
label3.Text = "Address: " + user.StreetAddress + " " + user.City + " " + user.State + " " + user.Zip;
label4.Text = "Email Address: " + user.email;
label5.Text = "Date Of Birth: " + user.DateOfBirth;
label6.Text = "Start Date: " + user.StartDate;
DateTime dt = DateTime.Parse( user.StartDate );
dt.AddDays( 30 );
label7.Text = "End Date: " + dt.ToShortDateString();
}
何か案は?ありがとうございました