.NET構成を利用して、カスタムセクションや要素などを理解しようとしています。
これらのカスタムセクションを実装するには、ゲッターとセッターを明示的に宣言する必要があり、通常はコードが膨張するようです。
たとえば、ここで:
http://msdn.microsoft.com/en-us/library/2tw134k3.aspx
具体的には、getメソッドとsetメソッドで明示的に戻り、設定する必要があるようです。
// Create a "remoteOnly" attribute.
[ConfigurationProperty("remoteOnly", DefaultValue = "false", IsRequired = false)]
public Boolean RemoteOnly
{
get
{
return (Boolean)this["remoteOnly"];
}
set
{
this["remoteOnly"] = value;
}
}
以下で
[ConfigurationProperty("remoteOnly", DefaultValue = "false", IsRequired = false)]
public Boolean RemoteOnly { get; set }
上記と同等ではありません。
これは本当に本当ですか?そのようなバニラの特性があっても、私たちは冗長でなければなりませんか?