Převod stringu na název proměnné/proměnnou   zodpovězená otázka

VB.NET, Algoritmy

Dobrý den,

měl bych otázku ohledně používání stringu jako názvu proměnných.

Uvedu příklad, mám soubor, kde je následující text

Parameter0=text1;ano
Parameter1=text2;ano
Parameter2=text3;ne
Parameter3=text4;ano

A co bych potřeboval? Pomocí ParameterX v textovém souboru skládám 'věty', kdy X je pořadí ve 'větě'. A pokud je u některého parametru za středníkem 'ano', znamená to, že se jeho hodnota vezme z proměnné, která sa používá v programu (například sériové číslo výrobku, název výrobku, typ výrobku, atd.). A já bych potřeboval nějakým způsobem za ten textY dosadit aktuální hodnotu proměnné, která má název textY.

Kdybych měl použít SELECT a zadat tam všechny možné proměnné, které se vyskytují v programu, tak by to bylo velmi obsáhle, protože se používá něco kolem 300 proměnných.

Děkuji za veškeré náměty, jak by se to dalo řešit.

Snad jsem to vysvětlil dost jasně :-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Snad by se hodil Seznam nebo Slovník - podívejte se na:

http://vbnet.cz/clanek--61-vb_net_od_zac...

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Co jsem se díval, tak mě by se spíše hodil ten slovník. Vyzkouším a uvidím. Naštěstí jsem zatím ve fázi, kdy teprve budu jednotlivé proměnné definovat a určovat jejich hodnoty, takže to není tak velký problém něco změnit.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

jj, děkuji, funguje to :-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback