重複の可能性:
実行時に C# ラベルをフォームに追加する
このエラーの原因がわかりません
オブジェクト参照がオブジェクト インスタンスに設定されていません。
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
コード:
Line[] myLine = new Line[10];
int lineCount = 0;
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
if (checkBox1.CheckState == CheckState.Checked)
{
myLine[lineCount].setPoint(new Point(e.X, e.Y));
++pointCount;
if (pointCount == 2)
{
pointCount = 0;
++lineCount;
}
}
}