相关疑难解决方法(0)

Lookup()和Dictionary(列表()之间的区别)

我试图围绕哪些数据结构最有效以及何时/何地使用哪些数据结构.

现在,可能是因为我只是不太了解这些结构,但是如何与一个ILookup(of key, ...)不同Dictionary(of key, list(of ...))

另外,我想在ILookup哪里使用?在程序速度/内存/数据访问等方面哪个更高效?

.net c# linq vb.net

153
推荐指数
6
解决办法
5万
查看次数

如何将bool列表折叠为整数列表

如果我有一个布尔列表,我如何转换成一个IEnnumerable<int>整数列表(或任何其他整数),其中每个整数代表使用LINQ的每个布尔字符串的长度?

例如{true, true, false, false, true, true, true}将成为{2, 3}作为第一次运行trues为2长,并且第二个是3长.或者我必须回去和foreach循环?

我对错误值的数量不感兴趣,它们只是重要的,因为它们分隔了真值的运行.

所以{true, true, true, false, true, true, true, true, false, false, true, true, true}会成为{3, 4, 3}

c# linq

4
推荐指数
1
解决办法
133
查看次数

标签 统计

c# ×2

linq ×2

.net ×1

vb.net ×1