相关疑难解决方法(0)

如何有效地转换List <T>?

我有一个

List<InputField> 
Run Code Online (Sandbox Code Playgroud)

但我需要一个

List<IDataField>  
Run Code Online (Sandbox Code Playgroud)

有没有办法在c#中转换它?或者使用Linq获得相同的结果?

我有两个实现相同接口的类:

interface IDataField { }
class InputField : IDataField { }
class PurchaseField : IDataField { }
Run Code Online (Sandbox Code Playgroud)

此列表来自Linq-to-Sql查询:

List<InputField> list = (from i .... select i).ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql

23
推荐指数
4
解决办法
2万
查看次数

标签 统计

c# ×1

linq-to-sql ×1