Using LINQ is the best option here. If you want access your class in regular loop, it will be like this:
foreach (KeyValuePair<string, MYCLASS> entry in MyDic)
{
// Value is in: entry.Value and key in: entry.Key
foreach(string language in ((MYCLASS)entry.Value).Language)
{
//Do sth with next language...
}
}
1
solved How to get specific value of an dictionary