C#, C♯, C#相談室 Part55
■ このスレッドは過去ログ倉庫に格納されています
0434デフォルトの名無しさん
2009/12/29(火) 22:35:38普通にFormアプリケーションのプロジェクトを新規作成します。
追加でUserControlを選択し、TestUserControlを作成します。
TestUserControlに以下のコードを記入します。
private object nullNotablePropaty = null;
public object NullNotablePropaty {
get { return this.nullNotablePropaty; }
set {
if (value == null) { throw new ArgumentNullException("value"); }
this.NullNotablePropaty = value;
}
}
一度ビルドします。
Formに戻ってTestUserControlを貼り付けます。
もう一度ビルドすると
//警告 値を Null にすることはできません。
//パラメータ名: value
と吐いてデザイナが停止します。
これ標準的な動作なのですか?
■ このスレッドは過去ログ倉庫に格納されています