Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.520 pregleda

Najnovija ↓

Dinamicko generisanje promenljivih? Kako? 16.11.2004. u 08:11 · pre 267 meseci #1
Zelim da u kodu dinamicki kreiram promenljive. Npr. hocu da u jednoj for petlji u svakom ciklusu napravim po jednu promenljivu tipa int koju cu kasnije koristiti u telu petlje. Ukratko problem mi je kako da napravim ime promenljive.


Unapred hvala na pomoci
gorann
Potpis
gnastic
Re: Dinamicko generisanje promenljivih? Kako? 16.11.2004. u 08:20 · pre 267 meseci #2
Mozda mi se cini glupo, ali kako bi bilo da kreiras polje varijabli (System.Array)? ili ArrayList ako se velicina odredjuje dinamicki?
Re: Dinamicko generisanje promenljivih? Kako? 16.11.2004. u 08:39 · pre 267 meseci #5
Za to što hoćeš se koriste nizovi ili druge kontejnerske strukture - recimo ArrayList. Mislim, što se tebe tiče, nema mnogo razlike da li ćeš pisati a1 ili a[1], zar ne?
Re: Dinamicko generisanje promenljivih? Kako? 16.11.2004. u 09:53 · pre 267 meseci #6
OK, Mislim da je to resenje. jedino me brine da li ce elementi niza moci da budu komponente koje ubacujem u List Mobilnu kontrolu, jer ja prvo moram da kreiram te elemente pa da ih onda ubacujem u Listu. Hvala na angazovanju
Potpis
gnastic
Re: Dinamicko generisanje promenljivih? Kako? 20.11.2004. u 22:04 · pre 267 meseci #7
pa mozes da napravis neku strukturu koja ce sadrzati ime i vrednost, pa da to sve smestas u Array... mada je bez veze, moraces opet da pretrazujes ceo niz kada ti treba neka konkretna promenljiva...

prava stvar za tebe je verovatno Hashtable objekat. pogledaj, cini mi se da se nalazi u System.Collections namespace-u. implementira string indexer, tako da mozes da uradis nesto tipa:

Hashtable htPromenljive;
htPromenljive["MojaPromenljiva"]=1;
htPromenljive["MojaDrugaPromenljiva"]=2;
int iZbir=(int)htPromenljive["MojaPromenljiva"] + (int)htPromenljive["MojaDrugaPromenljiva"];

gde ce "iZbir" biti 3.

inace hasttable radi mega brzo pretrazivanje niza vrednosti koje sadrzi (kada referenciras ime promenljive) toliko brzo da ti nikada neces implementirati nesto slicno u c# (ili vb) sam ;), pa ti preporucujem da probas sa njim.
Potpis
kB
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme