public void CalcolaTurni()
{
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("1", DestrezzaGiocatore1);
dict.Add("2", DestrezzaGiocatore2);
foreach (var item in dict.OrderByDescending(r => r.Value))
{
Console.WriteLine("Key: {0}, Value: {1}", item.Key, item.Value);
array.Add(item.value)
}
}
Это то, что я сделал до сих пор.Я использую словарь для хранения имени игрока и его ловкости, а также массив для хранения каждого значения ловкости для его сортировки.
Хорошо, скажем, у меня есть три игрока и их соответствующая скорость.Я хотел бы сохранить каждое имя как ключ и каждое значение как их скорость (int) в словаре.Затем я хотел бы как-то найти, какой из них имеет наибольшее значение скорости, и вернуть его имя.Например: Карл: 10 Марка: 12 Иоанна: 11 -> Марка