[ vujkev @ 13.04.2019. 01:00 ] @
U jednom Xamarin projektu već satima se vrtim oko gluposti i počinjem da verujem da me neko z... Dakle sa linq tražim neki element u kom value ima ID određene vrednosti. Promenljiva "pin" nakon prve linije ima neku vrednost (dakle element je nađen), ali kad proverim da li dictionary sadrži key dobijem podatak da isti nije nađen. Osećam da je rešenje izuzetno glupo i jednostavno, ali ga jednostavno ne vidim. Code: //u MyMap je definisan dictionary kao public Dictionary<Pin, Data> Pins { get; } = new Dictionary<Pin, Data>(); //Pin i Data su interne klase //kad pokušam da nađem neki element var pin = MyMap.Pins.Where(pp => pp.Value.ID == item.ID).First(); if (pin.Key == null) { // nije null } if (MyMap.Pins.ContainsKey(pin.Key) == false) { // NE POSTOJI!!!!! } edit: pokušavam da nađem koji je tag za C# kod, ali mi ne ide. Možda je vreme za spavanje da budem precizniji, Pin je ova klasa: https://github.com/amay077/Xam...amarin.Forms.GoogleMaps/Pin.cs [Ovu poruku je menjao vujkev dana 13.04.2019. u 02:11 GMT+1] |