#if Nicht debuggen in c #?
Ich habe die Zeile in vb-code:
#if Not Debug
welche ich konvertieren muss, und ich sehe es nicht in c#?
Gibt es etwas vergleichbares, oder gibt es ein workaround?
InformationsquelleAutor der Frage user278618 | 2011-08-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du brauchst:
Oder, wenn Ihr symbol ist eigentlich
Debug
Aus der Dokumentationkönnen Sie effektiv zu behandeln
DEBUG
als boolean. So können Sie komplexe tests wie:InformationsquelleAutor der Antwort CodeNaked
Genau so sind Sie vertraut mit dem, was ist hier Los
#if
ist ein pre-processing Ausdruck, undDEBUG
ist ein conditional compilation symbol. Hier ist ein MSDN-Artikel für eine ausführlichere Erklärung.Standardmäßig, wenn in Debug - Konfiguration in Visual Studio überprüfen Sie die DEBUG-Konstante Definieren - option unter dem Projekt-Build-Eigenschaften. Dies gilt sowohl für C# und VB.NET. Wenn Sie möchten, um verrückt können Sie neue build-Konfigurationen und definieren Sie Ihre eigenen Symbole für Bedingte Kompilierung. Das typische Beispiel, wenn Sie sehen, dieser ist jedoch:
InformationsquelleAutor der Antwort Aaron Daniels
Ich finde sowas funktioniert
InformationsquelleAutor der Antwort KhanZeeshan
Nur, falls es jemandem hilft aus, hier ist meine Antwort.
Dies würde nicht funktionieren, rechts:
Aber das hat funktioniert:
InformationsquelleAutor der Antwort Vaccano
InformationsquelleAutor der Antwort Luiz Flavio Cavalcanti da Silv