Kezdőoldal » Számítástechnika » Programozás » C# segítség kellene (? ) (lent)

C# segítség kellene (? ) (lent)

Figyelt kérdés

Hogy lehet egy változót létrehozni úgy, hogy a a neve egy másik változó értéke legyen?

Valami ilyesmire gondolnék:

string xy = "test";

string (xy) = "alma";


és ez egy test nevű változóba tárolná az alma értéket.

kösz a segítséget



2011. nov. 11. 16:56
 1/4 anonim ***** válasza:
Sehogy. De miért akarsz te ilyet csinálni? :D
2011. nov. 11. 18:20
Hasznos számodra ez a válasz?
 2/4 _Jessy_ ***** válasza:
Létrehozol egy string-el indexelhető osztályt, vagy használsz egy meglévőt. Azt hiszem a System.Collections.Hastable osztállyal lehet ilyesmit.
2011. nov. 11. 19:28
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

egy nagyobb progi resze, bonyolult elmagyarazni miert :D

koszi a segitseget utananezek :)

2011. nov. 11. 23:47
 4/4 anonim ***** válasza:
Amit szeretnél az nem lehetséges, már csak azért sem, mert a lokális változó nevek fordítás során elvesznek, így nem tudná a keretrendszer, hogy mi az a test nevű változó. Ha ezek osztály tagváltozói, akkor reflecionnel el tudod érni, de ez nem szép. Marad az, hogy egy saját vagy már keretrendszerben létező osztályt használsz. Én inkább a Dictionary<string, string>-et javasolnám a HashTable helyett, ekkor az érték amit kiveszel belőle az olyan típusú, mint amit megadsz, string lesz, nem kell castolni.
2011. nov. 15. 12:02
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!