Hallo allerseits, gibts keine defines in C#? wie geht sowas z.B. in C#:
1 | #define GET_VERSION 0x00FF
|
|
Forum: PC-Programmierung Defines in C#Hallo allerseits, gibts keine defines in C#? wie geht sowas z.B. in C#:
Robert schrieb: > Es gibt ein ordentlich typisiertes const. Einen Präprozessor gibt es > nicht. MS ist da andere meinung: http://msdn.microsoft.com/de-de/library/4y6tbswk%28VS.80%29.aspx Mit #if können bedingte Direktiven beginnen, die Symbole testen, um festzustellen, ob sie zu true ausgewertet werden. Wenn sie true ergeben, wertet der Compiler den gesamten Code zwischen der #if-Direktive und der nächsten #endif-Direktive aus. Entschuldigung, in meinem letzten Post ist etwas abhanden gekommen. Der C#-Compiler hat keinen eigenen Präprozessor. In einem Link auf der oben verlinkten MSDN-Seite kann man das gut nachlesen. http://msdn.microsoft.com/de-de/library/ed8yd1ha(v=VS.80).aspx > OBWOHL der Compiler keinen separaten Präprozessor besitzt, werden die in > diesem Abschnitt beschriebenen Direktiven so verarbeitet, als ob ein > solcher vorhanden wäre. Die Direktiven werden zur Unterstützung der > bedingten Kompilierung verwendet. Anders als C- und C++-Direktiven können > diese Direktiven nicht zum Erstellen von Makros verwendet werden. Makros gehen also nicht. Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
|
|