私はC#.NETでプログラミングしています。例外をスローせずにクラス プロパティの設定手順を中止することは可能ですか?
これが私がやりたいことです...
public int RandomProperty
{
set
{
DialogResult answer = new DialogResult();
answer = MessageBox.Show("This process could take up to 5 min. Are you sure you want to continue?");
if(answer = DialogResult.No)
CancelSet // Can I do something similar here?
else
{
...Do set procedure
}
}
}
プロパティグリッドでこの値を設定しているため、(プロパティの代わりに) メソッドを使用できるとは思いません。