Я сделал программу
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.
Спасибо.