我有一个
List<InputField>
但我需要一个。List<IDataField>
有没有办法在C#中进行转换?或者使用Linq获得相同的结果?
我有两个实现相同接口的类:
interface IDataField { }
class InputField : IDataField { }
class PurchaseField : IDataField { }
这个列表来自于一个 Linq-to-Sql 查询:
List<InputField> list = (from i .... select i).ToList();