PDA

Pogledaj cijelu verziju : C# - definiranje macroa?



DragonSoul
31-03-2008, 18:45
Kako mogu definirati kao u C++u? Znači da mi se određena riječ zamjeni s određenim kodom. #define A_LOT_OF_STUFF <kod> ne radi.

Samsung12
02-04-2008, 21:48
Funkcijom ? (void)

DragonSoul
03-04-2008, 12:21
Neeee, ne mislim sada baš fukciju, nego dio koda. Konkretno želim dio switcha, znači macro bi izgledao tipa:


#define DEFAULT_SWICH_OPTIONS case 99: MainMenu.Show(); break; case 112: SystemStuff.Exit("Zašto me napuštaš?"); break
Iza zadnje breaka ne stavljam ;, da bi mogao u kodu napisati DEFAULT_SWITCH_OPITONS;, jer ako ne, pri kompajliranju bi source imao break;;. Sad, meni to C# ne da, a meni se ne da pisati svaki puta isti kod milju puta, pa taman ga copy/pasteao, jer se izgubi pregled. Sad radim na novom principu za igru, a tu će mi stvaro pasti kosa s glave ako budem uvijek C/P-ao.