非ジェネリックコレクションをジェネリックコレクションに変換する最良の方法は何ですか?それをLINQする方法はありますか?非ジェネリックコレクションをジェネリックコレクションに変換する最も良い方法
私は以下のコードを持っています。
public class NonGenericCollection:CollectionBase
{
public void Add(TestClass a)
{
List.Add(a);
}
}
public class ConvertTest
{
public static List<TestClass> ConvertToGenericClass(NonGenericCollection collection)
{
// Ask for help here.
}
}
ありがとう!
OfType()の後にキャスト()が必要ではないと思われますが、間違いかもしれません。 –
Samuel
@Samuel - あなたが正しいです。 OfType()はIEnumerable を返しますので、それだけで十分です。編集され、修正されました。 –