永发信息网

LINQ使用细节之.AsEnumerable和.ToList的区别

答案:2  悬赏:10  手机版
解决时间 2021-02-26 18:52
LINQ使用细节之.AsEnumerable和.ToList的区别
最佳答案
这是一个延迟执行(Deferred excution)的问题。
当调用where时,实际得到的不是集合,而是运算表达式,直到ToList时,才成为对应的集合。在循环中,运算式中的变量值发生了变化(category),等同于如下代码,所以 levellist1 levellist2在执行时
全部回答
asenumberable返回的是一个ienumerable对象。只能按照枚举方式进行操作。 tolist返回的是一个list对象。不但可以当作ienumerable,还可以当作ilist, icollection。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列选项,不属五倍子功效的是A.止汗止咳,涩
邳州市八路镇张圩村村民委员会地址有知道的么
天津到上海高速过路费查询
怎样建立公司网站?流程
惠普5550打印机a3纸双面打印如何设置
济南哪里有打靶场
单招专业素质包括哪些
a除以8=13余b最大是几这是s几
哪个单机游戏里面有AE86
元旦过后,太阳直射点的位置及其移动方向是A.
中国医科大公共基础学院包括哪些专业
华为Nova2 pulse高德位置服务频繁索要电话权
【甲乙丙】现有甲乙丙三人同时说了如下3句话
男孩取名2014年属马陈氏廷字辈大全
6千米/小时= 米/秒.
推荐资讯
保健品公司起名字
岳华美容地址在什么地方,想过去办事,
我前几天换了手机号码,原来那个没用了,今天
回民为什么不能吃猪肉?
品牌u盘和定制u盘有什么区别
封神英雄榜12里的马招弟是同一个人吗
利用塑料大棚、温室栽培种植反季节蔬菜是大力
夯 这个字念什么
安丽缇雅国际连锁机构我想知道这个在什么地方
按数量标志分组的目的,就是要区别各组在数量
中蜂的蜂王有多大,工蜂又几大?我想把蜂搞到
【强什么有力】表示强健而有力的词语是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?