腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
IEnumerable
<
T
>.
ToArray
()是
如何
工作
的?
、
、
它是一种两遍算法吗?也就是说,它迭代枚举一次来计算元素的数量,这样它就可以分配数组,然后再次传递以插入它们?或者它使用像List这样的中间结构(可能在内部调整数组的大小)?
浏览 2
提问于2010-12-03
得票数 22
回答已采纳
1
回答
IEnumerable
.
ToArray
<
T
>()与
IEnumerable
.Cast<
T
>().
ToArray
()
、
、
当尝试从对象的
ToArray
<
T
>()集合(不同于我想要的数组)获得对象数组时,我知道我可以首先将源集合强制转换为正确的类型,然后从它获得数组,但是方法
IEnumerable
给我的印象是它可以一步处理这两个操作然而,根据我的经验,我从未能够找到
ToArray
<
T
>()方法对任何
T
都有效的情况,除了原始源的
T
(在我看来,这使
ToArray
<
T
>()变得很傻,因为它所做的事情与非泛型的
ToArr
浏览 5
提问于2010-11-10
得票数 5
回答已采纳
3
回答
如何
从列表中添加数组并返回数组
、
、
TemplateSummary[] TransformTemplates(
IEnumerable
<Template> templates) foreach (Templatetemplate in templates) template.
ToArray
(); return (); }在ExempelEngine中: TemplateSummary[] Trans
浏览 6
提问于2016-01-22
得票数 1
回答已采纳
1
回答
一个数组自身具有可变次数的笛卡尔乘积?
、
、
、
、
方法如下: static
IEnumerable
<
IEnumerable
<
T
>> CartesianProduct<
T
>(
IEnumerable
<
IEnumerable
<
T
>> sequences){
IEnumerable
<
IEnumerable
<
T
>> emptyProduct = new[] { Enum
浏览 22
提问于2020-10-24
得票数 1
2
回答
为什么我不能在一个通用的
ToArray
对象上调用
IEnumerable
?
、
public static
T
[]
ToArray
<
T
>(
IEnumerable
<
T
> e) {} 错误1 System.Collections.Generic.
IEnumerable
<
T
>不包含
ToArray
的定义,也找不到接受System.Collections.Generic.
IEnumerable
<
浏览 6
提问于2013-07-11
得票数 8
回答已采纳
1
回答
如何
在"
IEnumerable
<out
T
>“类型的变量上使用"
ToArray
<
T
>()”?
在使用LINQ将匿名类型保存到"
IEnumerable
“类型的变量中后,我发现可以使用在上述变量的"Enumerable”类中定义的几个方法。这怎麽可能?还应该注意的是,"
IEnumerable
“是一个接口。new MyClass{Name = "Bill"}, };
浏览 21
提问于2020-01-27
得票数 2
1
回答
按完成顺序对任务进行排序
、
、
它使用了async/await和WhenAny,非常漂亮,但我怎么也记不住它是
如何
工作
的。现在我需要它了。并可按如下方式使用:public
浏览 0
提问于2013-06-05
得票数 5
回答已采纳
2
回答
Enumerable:"materialize“是官方术语吗?
、
、
、
enumerable as ICollection<
T
> ??enumerable .
ToArray
()// or "MaterializeIfNecessary"{ //
浏览 1
提问于2013-02-12
得票数 1
2
回答
多
IEnumerable
实现悖论
、
、
我有一个泛型类A<
T
>,它实现
IEnumerable
<
T
[]>。 我希望有一个从A<char>继承并实现
IEnumerable
<string>的方便包装器B。公共类A:
IEnumerable
<
T
[]> { public IEnumerator<
T
[]> GetEnumerator() {返回枚举().GetEnumerator();} IEnumerator
IEnumerable</e
浏览 3
提问于2013-07-15
得票数 5
回答已采纳
1
回答
C# LanguageExt -将多个异步调用合并为一个分组调用
、
、
、
我还编写了一个助手方法,它将接受多个Try<
T
>,并将它们的结果组合到一个Try<
IEnumerable
<
T
>>中。public static class TryExtensions Try<
IEnumerable
<
T
>> Collapse<
T
>(this
IEnumerable
<Try<
T
>> items=>
t
.Res
浏览 0
提问于2020-09-11
得票数 3
回答已采纳
8
回答
如何
将LINQ查询结果赋值给自定义集合并将List<
T
>转换为
T
[]
、
、
、
、
这是一个简单的问题,但我真的不知道
如何
有效地解决这个问题。另外,我有一个GenericCollection<
T
>,
如何
将Linq查询直接转换为GenericCollection<
T
>而不进行循环。GenericCollection<
T
> result = SomeGenericCollection.Select(o => o).ToList<GenericCollection<
T
>>();
浏览 0
提问于2012-10-09
得票数 0
回答已采纳
1
回答
更好的代码在LinQ?
、
string test = "asdf"; 我需要将其转换为可枚举的,然后才能将其转换为string[]。您知道
如何
在不使用string[]的情况下基于变量测试将其转化为
IEnumerable
的更好的解决方案吗? 上面的这段代码是一条弯路,我想
浏览 1
提问于2016-03-30
得票数 1
回答已采纳
5
回答
如何
在不使用Linq的情况下将IList<string>转换为string[]
、
、
我不确定将IList<string> (IList不实现
ToArray
属性)转换为string[]数组的最佳方法是什么。 我不能使用Linq,因为我是用.NET 2.0编译的。任何想法都会受到欢迎。
浏览 0
提问于2011-11-10
得票数 6
回答已采纳
4
回答
从列表中获取数据以便在代码中使用?
、
、
、
、
不幸的是,我是Lambda/ Linq的新手,我需要从列表中获取数据。下面是我现有的代码: .InitChart(new Chart { DefaultSeriesType = ChartTypes.Bubble, ZoomType = ZoomTypes.Xy, Width = 600, Height = 400 })
浏览 5
提问于2013-11-18
得票数 1
2
回答
计算具有相同项目计数的多个
IEnumerable
的平均值
、
、
、
假设我们有多个相同项目计数的
IEnumerable
{ new[] { 11,21, 31 } new[] { 13, 23, 33 }
如何
才能得到使用LINQ的人的平均数,这将产生以下结果: new[] { 11.5
浏览 1
提问于2018-10-17
得票数 3
回答已采纳
2
回答
泛型扩展方法C#
、
、
、
、
我想在不同的集合上使用这些方法--大多数是实现IList和数组集合的方法--每当我创建扩展方法时,我都需要创建2而不是仅仅1,这样它就可以同时适用于这两种方法 {
浏览 0
提问于2016-06-28
得票数 2
回答已采纳
1
回答
在NHibernate中处理具有父-Child关系的集合
、
当我处理两个列表时,我遇到了一个问题,那就是找出要添加、更新和删除哪些孩子,一个列表包含旧的孩子(来自db),另一个列表包含修改后的孩子(来自用户输入)。有没有人知道不用遍历列表就能做到这一点的更好的方法?
浏览 0
提问于2010-07-14
得票数 1
回答已采纳
3
回答
IEnumerable
到
T
[]数组
、
、
我有以下变量System.Type y = // some typepublic
T
[] PerformQuery<
T
>(
IEnumerable
q)
T
[] array= q.Cast<
T</
浏览 4
提问于2014-02-20
得票数 3
回答已采纳
1
回答
IEnumerable
<
IEnumerable
<
T
>>到string[][]
、
如何
将
IEnumerable
<
IEnumerable
<
T
>>转换为string[][]或List<string[]> 我已经尝试过.
toArray
和.SelectMany,但它们似乎创建了string[]或List<
IEnumerable
<string>>,这并不是我真正想要的。
浏览 2
提问于2017-07-25
得票数 2
1
回答
字符串对象数组- ASP.NET C#
、
、
= "").Select(p => p.Code.ToString()).
ToArray
()); }public class Utility{ public static string
To
浏览 4
提问于2022-08-08
得票数 -5
回答已采纳
点击加载更多
相关
资讯
T-Mobile区块链工作正在悄然进行
t检验的工作原理和在Python中的实现
如何使用BERT进行自然语言处理?
Q&A:如何使A/T预位?
Yii2如何使用Yii:t
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券