我做了一个程序
string[] arrExposureValues = stock.ExposureCollection[dt].Values.ToArray();
for(int i = 0; i < arrExposureValues.Length; i++)
Console.WriteLine(arrExposureValues[i]);
没有错,工作正常。
但是有没有可能做类似下面的事情
for(int i = 0; i < stock.ExposureCollection[dt].Count; i++)
Console.WriteLine(stock.ExposureCollection[dt].Values[i]);
这只是为了我的知识(基本上试图在一行中完成同样的事情)。
注意:ExposureCollection 是Dictionary<DateTime, Dictionary<string, string>>
首先,我怀疑这是否可能!
我正在使用 C# 3.0。
谢谢。