2009-07-31 25 views

答えて

19

私は4.0 specにこれの証拠を見たことがないので、答えは「いいえ」と信じています。

+3

私は聞きたくない答えを受け入れるのは難しいです。 -_- –

+10

修正します。その機能は優先順位リスト上で非常に低いままです。 –

+5

決定的な答えを得るには常に良いです。 Ericに感謝します。 –

8

C#4仕様では、属性にジェネリックは記載されていません。

1

私はこれをValidationAttributeで使用したいケースに遭遇しました。

特定のコレクションが空であるかどうかを確認できるもの。一般的には、これはジェネリックまたはジェネリックでないパラメータで行うことができます。

public override Boolean IsValid(Object value) 
    { 
     var v = value as ICollection<T>; 

     return v.Count > 0; 
    } 

これを行うことができれば便利です。

+0

また、ジェネリックとValidationAttributeを組み合わせたいと思います。 ValidationAttributeがIValidatableを実装し、Attributeから継承されているといいでしょう。 –

関連する問題