Sie können eine Präprozessor-Direktive hinzufügen, um einen Fehler bei der Kompilierung in C # zu verursachen:
%Vor%Wie kann ich das gleiche tun wie das in vb.net?
oder
Gibt es eine andere Möglichkeit, einen Fehler zu erstellen, der benutzerdefinierte hilfreiche Informationen in der Errorlist bereitstellt.
TLDR: Ich möchte so etwas in VB.NET machen:
Hier ist eine Möglichkeit, wie Sie erreichen können, was Sie wollen. Es ist nicht perfekt. Aber es erfüllt Ihre Kriterien von:
Sie müssen zuerst eine Variable mit dem benutzerdefinierten Text deklarieren, der zwischen jedem Wort mit Unterstrichen angezeigt werden soll. (Ja die Unterstriche sind nervig, aber sie sind notwendig)
Dim This_is_as_useful_a_description_as_your_gonna_get als String
Dies erstellt eine nicht verwendete Variable. was in Verbindung mit der Fähigkeit der IDE, Warnungen als Fehler zu behandeln, etwas ergibt, das dem entspricht, was Sie suchen:
Sie können Warnungen als Fehler behandeln, indem Sie zu Ihren Projekteigenschaften und der Registerkarte Kompilieren gehen. so:
Sie können auch eine Variable mit einem sicheren Compilerfehler deklarieren, beispielsweise:
Dim error As String = "This is as useful a description as your gonna get"
So vermeiden Sie alle Unterstriche. Das führt automatisch zu einem Kompilierungsfehler ("Schlüsselwort ist nicht gültig als Bezeichner"), keine Warnung.
Beispiel:
%Vor%Tags und Links c# visual-studio-2010 error-handling vb.net user-defined