以下の静的プロパティがあります。
private static _field;
public static MyProperty
{
get
{
if(_field !=null)
{
return _field;
}
else
{
throw new NullReferenceException();
}
}
set
{
_field=value;
}
}
現在、初期化される前にこのプロパティにアクセスしている_field
ため、例外がスローされます。このプロパティに値を設定しようとすると、まだ例外がスローされます。get
呼び出しから例外がスローされた後、このプロパティに値を設定するにはどうすればよいでしょうか?