Ciao.
Devo poter recuperare o settare il valore di un dato.
E devo poterlo fare con l'indice intero o con l'indice stringa ma vorrei mantenere una sola mappa che contiene i valori.
gli indici non sono consecutivi.
ho pensato:
E' sbagliato come metodo?codice://indici mapIndexInt[0]="indice0"; mapIndexInt[5]="indice1"; //valori mapValue["indice0"]="aaaaaaa" mapValue["indice1"]="bbbbbb" mapValue["indice2"]="ccccccc" void setValue0ConInt(string value){ string strIndice= mapIndexInt[0];//la funzione si chiama setValue0....= 0 mapValue[strIndice] = value; }; void setValue0ConText(string value){ mapValue["indice0"] = value;//la funzione si chiama setValue0 ... = 0 } string getValue0ConInt(){ string strIndice= mapIndexInt[0];//v.sopra = 0 return mapValue[strindice]; } string getValue0ConText(){ return mapValue["indice0"]//v sopra =0 = indice0 }
voi come lo fareste?
Grazie.