以下是我在这里提出的问题:Cast in List object
我接受了使用LINQ的答案:
myA = myB.Cast<A>().ToList();
我有一个问题:除了使用LINQ,我们是否有其他解决方案,因为我的应用程序正在使用.NET Framework 2.0。
更新: 如果我有几个类myB、myC、myD、myE等都是从myA派生而来的,我需要一个函数来将列表转换为列表(T可能是myB、myC、myD等),以避免重复相同的代码。函数的输入是一个列表<T>,输出是一个列表<myA>。
谢谢。