Cic*_*ami 2 c# dictionary nested-loops
我有一个Dictionary<K,V>
已填充数据的对象:
Dictionary<string, double[]> ltableData;
Run Code Online (Sandbox Code Playgroud)
每个double[]
都有相同的大小(元素的数量).
我事先并不知道任何'字符串'键和' double []'值的大小.
现在我必须使用嵌套的循环进行一个循环,如下所示:
for(int i = 0; i< number_elements;i++)
{
foreach (var array in ltableData.Values)
{
ltempList.Add(array[i]);
//other instructions
}
}
Run Code Online (Sandbox Code Playgroud)
如何分配number_elements?我当然可以使用这个解决方案:
var lrowCount;
foreach(var item in ltableData.Values)
{
lrowCount = item.Count();
}
Run Code Online (Sandbox Code Playgroud)
这是有效的,但看到和执行它当然是丑陋的.是否有更清洁,更有效的方法来提取计数?谢谢
弗朗切斯科
var lrowCount = ltableData.Values.First().Length;
// or
var lrowCount = ltableData.First().Value.Length;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
126 次 |
最近记录: |