Buon pomeriggio a tutti, sto scrivendo un metodo della mia app che restituisca un tipo Map (java) che da quanto ho letto può essere implementato con un Dictionary.
la firma del mio metodo è
public Dictionary<Int32, Decimal> getTotOreTipo()
all'interno del metodo come prima cosa ho definito la variabile di ritorno:
Dictionary<Int32, Decimal> totali = new Dictionary<Int32, Decimal>();
All'interno del metodo semplicvemente devo scorrere una lista e per ogni elemento della lista vado a leggere un campo id che è la mia chiave della Dictionary, poi volevo usare il metodo TryGetValue in questo modo
if(totali.TryGetValue(Ordine.id_ordini, out costo))
e se esiste il record voglio agiornare il valore dell'id corrispondente altrimenti inserisco nel Dictionary la nuova coppia chiave valore.
Il problema è che qualsiasi cosa io faccio è come se non fosse permesso di usare oggetti diversi da stringhe.
Sto usando male questo tipo? lo devo urilizzare solo con stringhe? Esiste un tipo complementare al tipo Map di java con cui posso usare qualsisari tipo in definizione?
Grazie, spero di essere stato chiaro.