【问题标题】:What is the basic difference between System.Collections.Generic.List and System.Linq.IQueryable [duplicate]System.Collections.Generic.List 和 System.Linq.IQueryable 之间的基本区别是什么 [重复]
【发布时间】:2014-04-14 10:23:10
【问题描述】:

System.Linq.IQueryable 和 System.Collections.Generic.List 之间的基本区别是什么,哪个更快,什么时候使用?

【问题讨论】:

  • 区别在于它们是苹果和橙子

标签: c# .net list collections


【解决方案1】:

IQueryable<T> 是一个interface,它抽象了某种类型的查询。可以执行此查询(通过迭代查询),但您必须使用 ToList<T> 将查询(的结果)转换为列表。

List<T> 只是一个可以包含一些对象的列表。准备好在您需要时被取回。

【讨论】:

    猜你喜欢
    • 2016-03-03
    • 2013-08-26
    • 2017-05-11
    • 2012-06-14
    • 2013-02-20
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    相关资源
    最近更新 更多