Я пытаюсь сравнить значения в элементах двух упорядоченных словарей. Я не могу найти правильное кодирование, чтобы получить элементы в индексе 0 и преобразовать их в DictionaryEntrys. Я пытаюсь использовать следующий код:Как сравнить значения элементов между двумя упорядоченными словарями
DictionaryEntry card1 = (DictionaryEntry)(player1.Hand[0]);
DictionaryEntry card2 = (DictionaryEntry)(player2.Hand[0]);
if ((int)card1.Value > (int)card2.Value)
{
// do stuff
}
код проходит IntelliSense, но взрывается с неправильным броском. Я также могу указать код
var card1 = player1.Hand[0];
, но он не позволит мне получить карту 1. Значения. Насколько я могу судить, card1 необходимо преобразовать в DictionaryEntry, и я не знаю, как это сделать.
Любая помощь будет высоко оценена. Благодарю.
вы можете сделать 'player1.Hand [0] .Value' ? –
Нет, не могу. – Pismotality