Defines in C#

Gast #1798221
Lesenswert?

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.
Gast #1798265
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren