Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 19993|Antwort: 0

[Quelle] C#-Präprozessorbefehle

[Link kopieren]
Veröffentlicht am 12.10.2016 09:28:48 | | |

Die Preprozessor-Anweisungen von C# sind leicht zu erkennen, und du kannst sie erkennen, wenn du # siehst.

  Was ist der Unterschied zwischen ihm und anderen Befehlen?

  Der Unterschied besteht darin, dass diese Befehle nie in ausführbare Codebefehle übersetzt werden, sondern verschiedene Aspekte des Kompilierungsprozesses beeinflussen.

  Wofür wird es verwendet?

  Wenn zwei Versionen des Codes veröffentlicht werden sollen. Das heißt, die Basisversion und die Enterprise-Version mit mehr Versionen können die Preprozessor-Anweisungen verwenden.

  Beim Kompilieren der Basisversion verhindert die Verwendung von Preprocessing-Direktiven, dass der Compiler Code für zusätzliche Funktionen kompiliert.

  Präprozessorbefehle können auch beim Schreiben von Code verwendet werden, der Debugging-Informationen liefert.

  Im Folgenden werden die Funktionen der Präprozessorbefehle beschrieben:

  #define和#undef

  #define用法: #define Debugger

  Debug kann als deklarierte Variable betrachtet werden, aber diese Variable hat keinen wirklichen Wert, sondern existiert nur.

  #define单独用没什么意义 wird es in der Regel zusammen mit #if verwendet.

  #undef用法: #undef Debugger

  Die Funktion besteht darin, die Definition von Debug zu entfernen. Wenn das Debug-Symbol nicht existiert, hat diese Instruktion keine Wirkung. Wenn das Debug-Symbol existiert, hat das vorherige #define keine Auswirkung.

  #define与#undef声明必须放在C#源文件的开头位置, was über der Referenz der Versammlung liegt.



  #if, #elif, #else和#endif

  Schauen wir uns ein Beispiel an  






Vorhergehend:Ändern Sie die Verwendung des Befehls-Terminator-Trennzeichens in MySQL
Nächster:System.Web.Optimization ist in .Net 4.5 nicht zu finden
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com