「ConvertAll」がIListのために実装されていない、私は右ですか?回避策はありますか?.NET 4.0:それは><IListのためConvertAllを呼び出すことは可能ですか?
ありがとうございました。
「ConvertAll」がIListのために実装されていない、私は右ですか?回避策はありますか?.NET 4.0:それは><IListのためConvertAllを呼び出すことは可能ですか?
ありがとうございました。
IList<T>
はConvertAll()
というメソッドを定義していません。定義はここにあります:http://msdn.microsoft.com/en-us/library/5y536ey6.aspx
具体的な実装方法はありますList<T>
; http://msdn.microsoft.com/en-us/library/73fe8cwf.aspx
LINQステートメント.Select()
を使用してこの動作を複製できます。
.ConvertAll()
メソッドをベースにするには、System.Collections.Generic.List
を使用する必要があります。
IList
.ConvertAll()
を実装していません。
IList
を使用する必要がある場合は、いつでも独自の.ConvertAll()
メソッドを記述することができます。
実際の型は何ですか?おそらくList <>ですか? – leppie
(IListとIListの間に大きな違いがあることに注意してください) –
Alastairが指摘しているように、ここに行く方法は.Select(...)です –