zdravim,
Vytvarim aplikaci pro WP a narazil jsem na problem s Dictionary
mam Dictionary
Dictionary<Mena, double> DictionaryCurrencyCourse;
,kde Mena je slozena z Typu, a nazvu meny, typ je urcen enumem, takze konstruktor objektu Mena vypada nasledovne
Mena mena = new Mena(typ.CZK, "ceska koruna");
a pak v Designu mam ListPicker ze ktereho vybiram jednotlivou menu a chci zjistit kurz teto meny. Kdyz chci vyhledat vybranou menu tak mi to pise ze nebyl klic nalezen,
kod je nasledujici
MessageBox.Show(usedCurrency.GetType().ToString());
MessageBox.Show(usedCurrency.TypeOfCurrency.ToString());
MessageBox.Show(usedCurrency.NameOfCurrency.ToString());
foreach (var item in courses.DictionaryCurrencyCourse.Keys)
{
MessageBox.Show(item.GetType().ToString());
MessageBox.Show(item.TypeOfCurrency.ToString());
MessageBox.Show(item.NameOfCurrency.ToString());
}
prvni tri vypisy mi vypisou typ objektu, typ meny, nazev meny kterou jsem vybral v listpickeru
a kdyz pote projdu kolekci klicu toho slovniku tak v ni naleznu klic ktery ma stejny typ, typ meny i nazev, ale
nasledujici kod mi vypise False
MessageBox.Show(courses.DictionaryCurrencyCourse.ContainsKey(usedCurrency).ToString());
Dokazal by mi nekdo poradit, kde delam chybu? dekuji