private void GetTop3()
{
var sortedDict =
(from entry in m_mapMan
orderby entry.Value
descending
select entry.Key).Take(3);
String[] nameTop3 = sortedDict.ToArray();
if (nameTop3.Length == 3)
{
name1 = nameTop3[0];
name2 = nameTop3[1];
name3 = nameTop3[2];
id1 = m_mapNameToID[name1];
id2 = m_mapNameToID[name2];
id3 = m_mapNameToID[name3];
value1 = m_mapMan[name1];
value2 = m_mapMan[name2];
value3 = m_mapMan[name3];
}
else if (nameTop3.Length == 2)
{
name1 = nameTop3[0];
name2 = nameTop3[1];
id1 = m_mapNameToID[name1];
id2 = m_mapNameToID[name2];
value1 = m_mapMan[name1];
value2 = m_mapMan[name2];
}
else if (nameTop3.Length == 1)
{
name1 = nameTop3[0];
id1 = m_mapNameToID[name1];
value1 = m_mapMan[name1];
}
}