草庐IT

ienumerable

全部标签

c# - 从 IEnumerable 转换为列表

这个问题在这里已经有了答案:CastingIEnumerabletoList(6个答案)关闭5年前。我想从IEnumerable转换至List.我该怎么做?

c# - 从 IEnumerable 转换为列表

这个问题在这里已经有了答案:CastingIEnumerabletoList(6个答案)关闭5年前。我想从IEnumerable转换至List.我该怎么做?

c# - 任何人都可以向我解释 IEnumerable 和 IEnumerator 吗?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion谁能给我解释一下IEnumerable和IEnumerator?例如,什么时候在foreach上使用它?IEnumerable和IEnumerator有什么区别?为什么我们需要使用它?

c# - 任何人都可以向我解释 IEnumerable 和 IEnumerator 吗?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion谁能给我解释一下IEnumerable和IEnumerator?例如,什么时候在foreach上使用它?IEnumerable和IEnumerator有什么区别?为什么我们需要使用它?

c# - 从 IList<string> 或 IEnumerable<string> 创建逗号分隔列表

从IList创建逗号分隔的字符串值列表的最简洁方法是什么?或IEnumerable?String.Join(...)在string[]上运行所以使用诸如IList之类的类型会很麻烦或IEnumerable不能轻易转换为字符串数组。 最佳答案 .NET4+IListstrings=newList{"1","2","testing"};stringjoined=string.Join(",",strings);详细信息和Pre.Net4.0解决方案IEnumerable可以使用LINQ(.NET3.5)非常轻松地转换为字符串数组:IEn

c# - 从 IList<string> 或 IEnumerable<string> 创建逗号分隔列表

从IList创建逗号分隔的字符串值列表的最简洁方法是什么?或IEnumerable?String.Join(...)在string[]上运行所以使用诸如IList之类的类型会很麻烦或IEnumerable不能轻易转换为字符串数组。 最佳答案 .NET4+IListstrings=newList{"1","2","testing"};stringjoined=string.Join(",",strings);详细信息和Pre.Net4.0解决方案IEnumerable可以使用LINQ(.NET3.5)非常轻松地转换为字符串数组:IEn

c# - Select 和 SelectMany 的区别

我一直在寻找Select和SelectMany之间的区别,但一直找不到合适的答案。我需要了解使用LINQToSQL时的区别,但我发现的只是标准数组示例。有人可以提供LINQToSQL示例吗? 最佳答案 SelectMany扁平化返回列表列表的查询。例如publicclassPhoneNumber{publicstringNumber{get;set;}}publicclassPerson{publicIEnumerablePhoneNumbers{get;set;}publicstringName{get;set;}}IEnumer

c# - Select 和 SelectMany 的区别

我一直在寻找Select和SelectMany之间的区别,但一直找不到合适的答案。我需要了解使用LINQToSQL时的区别,但我发现的只是标准数组示例。有人可以提供LINQToSQL示例吗? 最佳答案 SelectMany扁平化返回列表列表的查询。例如publicclassPhoneNumber{publicstringNumber{get;set;}}publicclassPerson{publicIEnumerablePhoneNumbers{get;set;}publicstringName{get;set;}}IEnumer

c# - 返回 IEnumerable<T> 与 IQueryable<T>

返回IQueryable有什么区别?与IEnumerable,什么时候应该优先选择一个?IQueryablecusts=fromcindb.Customerswherec.City==""selectc;IEnumerablecusts=fromcindb.Customerswherec.City==""selectc;两者都会被延迟执行吗?什么时候应该优先执行一个? 最佳答案 是的,两者都会给你deferredexecution.区别在于IQueryable是允许LINQ-to-SQL(实际上是LINQ.-to-anything)

c# - 返回 IEnumerable<T> 与 IQueryable<T>

返回IQueryable有什么区别?与IEnumerable,什么时候应该优先选择一个?IQueryablecusts=fromcindb.Customerswherec.City==""selectc;IEnumerablecusts=fromcindb.Customerswherec.City==""selectc;两者都会被延迟执行吗?什么时候应该优先执行一个? 最佳答案 是的,两者都会给你deferredexecution.区别在于IQueryable是允许LINQ-to-SQL(实际上是LINQ.-to-anything)