In c # können Sie alle wie folgt aussehen:
%Vor%Hat VB.NET etwas Ähnliches, das keine String-Verkettung beinhaltet? Ich möchte mehrzeiligen Text zwischen zwei doppelten Anführungszeichen einfügen können. Irgendwie glaube ich nicht, dass VB.NET dies unterstützt.
BEARBEITEN: VS2015 ONWARDS
SIE KÖNNEN MULTILINE STRINGS IN VS2015 HABEN, INDEM SIE SIE WIE SO SCHREIBEN:
%Vor%Es gibt kein mehrzeiliges Zeichenfolgenliteral in VB .NET - das nächste, was Sie erhalten können (ohne LINQ zu verwenden), ist eine mehrzeilige Anweisung mit Verkettung.
Vor VS2010:
%Vor%Beitrag 2010:
%Vor%Der XML / LINQ-Trick ist:
%Vor% Dies begrenzt jedoch die Zeichen, die Sie aufgrund der XML-Semantik im Block <a></a>
platzieren können. Wenn Sie Sonderzeichen verwenden müssen, fügen Sie den Text in einen Standardblock CDATA
ein:
Nein, aber Sie können einen xml Trick wie folgt verwenden:
%Vor%
oder setzen Sie Ihre Zeichenfolge in eine Projektressource.
Ich weiß nicht, ob das der beste Weg ist, dies zu tun, aber ich glaube nicht, dass es einen äquivalenten Operator gibt.
%Vor% Ich denke, dass Environement.NewLine
abhängig vom Betriebssystem den richtigen Zeilenvorschub benötigt.
BEARBEITEN: Ich habe gerade gelesen, dass Sie mehrzeilige Text direkt in den Code einfügen möchten, also gibt es eine andere mögliche Lösung:
Sie müssen Zeichenketten-Zitate und Kommas verwenden, aber hier ist
%Vor%