腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
预
初始化
列表
进行
迭代
和
使用
ienumerable
/
iqueryable
进行
迭代
有
什么区别
?
c#
、
.net
、
entity-framework
例如,我
有
一个具有以下DbSet的CustomDataContext类: public DbSet<CustomClass> Classes { get; private set; } 以下两种情况
有
什么不同context.Classes.SqlQuery(sql); // <--- No ToList() { } } 在
ienumerable
/
iqueryable
对象
浏览 24
提问于2019-10-12
得票数 1
1
回答
表达式在LINQ中执行时会枚举参数吗?
c#
、
.net
、
linq
我
有
一个
使用
LINQ返回
IQueryable
的方法 .Where(EventPredicates.IsBuildingOwner= MemberType.Owner) } 我仍然在学习LINQ
和
C我知道
IQueryable
和
浏览 1
提问于2013-09-26
得票数 4
回答已采纳
1
回答
C# Parallel.ForEach是否对集合的
迭代
使用
相同的线程?
c#
、
multithreading
、
foreach
、
parallel-processing
、
task-parallel-library
我
有
一个想要传递给
IEnumerable
的Parallel.ForEach,但是
IEnumerable
是
使用
C#方法实现的,并且可能是枚举器中的代码不是线程安全的。计划在这个问题上
使用
Parallel.ForEach。我假设
IEnumerable
由ForEach
进行
的实际内部
迭代
总是在同一个线程上,然后ForEach将每个项传递给潜在的其他线程
进行
处理。我看过
IEnumerable
迭代
使用<
浏览 6
提问于2014-10-24
得票数 6
4
回答
表示
IEnumerable
是“慢”还是“快”的好方法是什么?
.net
、
performance
、
ienumerable
、
iqueryable
的答案是,没有办法知道
迭代
任意
IEnumerable
的性能。每一次
迭代
都可能命中数据库或
进行
web服务调用;或者它可能只返回数组/
列表
中的下一项。 考虑到这一点,有没有一种好方法来表示“这很快”?例如,
使用
T[]或List<T>而不是
IEnumerable
<T>,我知道从T[i]到T[i+1]会很快。(当然,强制枚举返回
列表
/数组可能会产生其他性能问题。List<T>还公开了可编辑的语义。)相反,
浏览 1
提问于2012-06-07
得票数 7
回答已采纳
2
回答
链接
列表
: Iterator与List Iterator
java
、
list
、
linked-list
、
iterator
我在Java中查看链接
列表
,在C中学习它们,我注意到我可以
使用
迭代
器类来遍历链接
列表
。但我发现奇怪的是,他们
使用
ListIterator对
列表
进行
向前
迭代
(它还可以根据指针所在的位置向后
迭代
),
使用
Iterator对
列表
进行
反向
迭代
。我的问题是,为什么我们不能
使用
Iterator来前后
迭代
呢?这两者
有
什
浏览 5
提问于2017-11-13
得票数 2
回答已采纳
2
回答
Foreach缓存
IEnumerable
吗?
c#
、
ienumerable
假设SomeMethod
有
签名两者之间
有
什么区别
吗?foreach (T tmp in SomeMethod<T>()) { ... }
IEnumerable
<T> result = SomeMethod<T>(); 换句话说,SomeMethod<T>的结果是会在
浏览 3
提问于2011-07-14
得票数 8
回答已采纳
4
回答
IEnumerable
<TSource> Where
和
IQueryable
<TSource> Where扩展方法之间的区别
c#
、
.net
、
linq
、
lambda
、
extension-methods
它们之间的区别是什么 (this
IEnumerable
<TSource> source, Func<TSource, bool> predicate)public static
IQueryable
<TSource> Where<TSource> (this
IQueryable
"ban
浏览 0
提问于2012-06-21
得票数 2
回答已采纳
1
回答
如何不
迭代
地从
IEnumerable
中检索元素组
list
、
collections
、
ienumerable
我
有
以下几点:然后我
有
一个
列表
,它只包含个人I。我需要从
IEnumerable
中检索所有的“人员”,并将其分配到一个新的
列表
中,该
列表
与“个性化it”
列表
中的“人物it”匹配。我可以
进行
迭代
和
验证I,如果它们相等,则将其分配到另一个
列表
中
浏览 6
提问于2022-11-17
得票数 0
回答已采纳
2
回答
列表
还是
IEnumerable
用于.NET核心模型?
list
、
asp.net-core
、
.net-core
、
model
、
entity-framework-core
假设我
有
一个在控制器上定义为@model
IEnumerable
<ViewModel>的视图,该数据由实体框架提供,因此是一个
IQueryable
。@if (Model !</td>} 我只想在至少有一个项的情况下
迭代
,否则我想显示一个不同的消息。因为我
使用
的是
IEnumerable
,所以检查计数需要一次到数据库的旅行,另一次要
迭代
foreach循环。
浏览 7
提问于2020-08-12
得票数 1
回答已采纳
3
回答
在实现
迭代
器时,返回IEnumerator或
IEnumerable
有
什么区别
?
c#
、
.net
、
c#-4.0
当
使用
yield return实现
迭代
器时,返回IEnumerator
和
IEnumerable
有
什么区别
吗
浏览 0
提问于2012-02-22
得票数 5
回答已采纳
4
回答
多线程应用程序中的共享
IEnumerable
<T>
和
IQueryable
<T>
c#
、
multithreading
、
ienumerable
、
iqueryable
对于多线程应用程序中如何访问共享
IEnumerable
和
IQueryable
,我并不怀疑。 invoker.BeginInvoke(allFilePatterns, null, null); }void SomeHandler(
IEnumerable
<
浏览 10
提问于2011-04-15
得票数 5
回答已采纳
2
回答
如何在枚举映射中
初始化
计数?
java
、
enums
、
java-8
、
java-stream
问题:我希望生成的映射包含所有可用的enums,如果没有在
迭代
列表
中找到,则
使用
long = 0
进行
预
初始化
。
浏览 3
提问于2015-03-24
得票数 1
回答已采纳
4
回答
如何在IEnumerables 2中同时
迭代
两个.NET
.net
、
.net-2.0
、
foreach
、
ienumerable
编辑:--我把它分成两个问题:假设我
有
两个具有许多元素的
IEnumerable
。每个
IEnumerable
都有另一种类型的T。
IEnumerable
<int> ints=getManyInts();我想要做的是对这两个<e
浏览 6
提问于2011-02-03
得票数 2
回答已采纳
2
回答
这两个linq实现之间
有
什么区别
?
c#
、
linq-to-objects
、
where
、
deferred-execution
public static
IEnumerable
<TSource> Where<TSource>( Func<TSourceif (predicate(item)) yield return item; } 乔恩说--这是为了
进行
急切的验证,然后再对剩下的部分
进行
反驳。请一个人更详细地解释一下,这两个功能之
浏览 2
提问于2011-01-12
得票数 2
回答已采纳
2
回答
将
IQueryable
转换为
列表
并
使用
foreach
进行
迭代
c#
、
asp.net-mvc
、
list
、
iqueryable
我是mvc的新手,我正在
使用
存储库模式
和
linq2sql,
使用
mvc只是做了一些测试,以便对它周围的一切
有
一个清晰的了解。我正在尝试从作者表输出作者。class AuthorsRepository : IAuthorRepository private Table<BK_Author> _authorsTable; <% }%> </div
浏览 2
提问于2010-12-10
得票数 0
回答已采纳
1
回答
如果我
使用
IEnumerable
<T>而不是
IQueryable
<T>过滤,我的
IEnumerable
<T>执行会被删除吗?
linq-to-sql
、
extension-methods
、
ienumerable
、
expression-trees
、
iqueryable
我一直
使用
这些常见的EntityObjectFilters作为一种“管道
和
过滤器”的方式从集合中查询具有ID的特定项:{所以我想出了这个:{ public static T WithID<T>(this
IEnumerable
<T><T>s时,表达式树是否会被传递给LinqToSql作为SQL代码或
进行
计算,首先对my
浏览 3
提问于2010-05-17
得票数 0
回答已采纳
4
回答
IEnumerable
<T>
和
“收益回报”性能问题
c#
、
list
、
ienumerable
当然,在词法分析之后,我需要重用整个标记
列表
来对其
进行
某种“解析”。我的问题是,在词法分析器中
使用
IEnumerable
<Token>
和
yield return语句是否会使整个程序的性能变慢……
使用
List<Token>
迭代
地构建
列表
并
使用
普通的return语句会更好吗如何
迭代
遍历
IEnumerable
/List?哪一个更快? 非常感谢。
浏览 0
提问于2010-11-23
得票数 3
回答已采纳
3
回答
IQueryable
,List,IEnumerator之间的区别是什么?
c#
、
linq
、
list
、
ienumerable
、
iqueryable
我想知道
IQueryable
,List,IEnumerator之间
有
什么区别
,什么时候应该
使用
它们?例如,当
使用
Linq to SQL时,我会这样做:{} 现在我在想,我是否应该
使用
IQueryable
。我不确定
使用
它比
使用
<em
浏览 0
提问于2011-01-31
得票数 71
回答已采纳
4
回答
没有网格的MVC3分页
和
排序?
c#
、
.net
、
asp.net-mvc-3
我想知道是否可以
使用
@foreach Razor语法来实现数据的分页
和
排序,而不是
使用
特定的Grid控件。 实施起来会有困难吗?我是否应该坚持
使用
现有的网格解决方案,例如WebGrid或MVCContrib网格?
浏览 0
提问于2011-07-26
得票数 0
回答已采纳
4
回答
IEnumerable
或var
c#
、
linq
可能重复:
IEnumerable
<CaseTable> test = from x in dataBase.CaseTables
浏览 5
提问于2011-08-14
得票数 0
回答已采纳
点击加载更多
相关
资讯
Meta让Llama 2自我奖励迭代,一举击败GPT-4等头部大模型!震惊整个AI领域
Python 6 个字典操作你必须知道
何恺明“终结”ImageNet预训练时代:从0开始训练神经网络,效果比肩COCO冠军
Python需要了解清楚的问题
208 道题中,第二部分“Java 容器”
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券