だからthere isn't particular reasonなぜ一般的な属性がない場合、
私は疑問に思っています - 多分実装されるでしょうか?C#4には一般的な属性がありますか?
これらは、ASP.NET MVCアクションフィルタに最適です。
だからthere isn't particular reasonなぜ一般的な属性がない場合、
私は疑問に思っています - 多分実装されるでしょうか?C#4には一般的な属性がありますか?
これらは、ASP.NET MVCアクションフィルタに最適です。
私は4.0 specにこれの証拠を見たことがないので、答えは「いいえ」と信じています。
私は聞きたくない答えを受け入れるのは難しいです。 -_- –
修正します。その機能は優先順位リスト上で非常に低いままです。 –
決定的な答えを得るには常に良いです。 Ericに感謝します。 –
C#4仕様では、属性にジェネリックは記載されていません。
私はこれをValidationAttributeで使用したいケースに遭遇しました。
特定のコレクションが空であるかどうかを確認できるもの。一般的には、これはジェネリックまたはジェネリックでないパラメータで行うことができます。
public override Boolean IsValid(Object value)
{
var v = value as ICollection<T>;
return v.Count > 0;
}
これを行うことができれば便利です。
また、ジェネリックとValidationAttributeを組み合わせたいと思います。 ValidationAttributeがIValidatableを実装し、Attributeから継承されているといいでしょう。 –
幸いにも、現在フィルタを取り付けるための代替方法があります... –
これらの代替方法は何ですか? –