VB.NET aufgeteilt in neue Zeilen (C # -Konvertierung)

8

Ich versuche, diesen Code von C # zu VB.NET

zu konvertieren %Vor%

Hier ist, was ich habe, das Problem ist, dass es den gesamten Textkasteninhalt in der Nachrichtenbox statt jeder Zeile druckt.

%Vor%     
Chris 20.06.2011, 07:43
quelle

3 Antworten

8

Es sind keine Escape-Sequenzen in VB.Net vorhanden, soweit String-Literale betroffen sind.

Es gibt 2 spezielle Konstanten, die Sie stattdessen verwenden können:

vbCrLf
vbLf

%Vor%

Sollte den Trick machen (nicht getestet).

    
Jaymz 20.06.2011, 07:48
quelle
9

Sie können keinen umgekehrten Schrägstrich ( \ ) verwenden, um Zeichen in VB zu entkommen. Verwenden Sie die Klasse ControlChars :

%Vor%     
Guffa 20.06.2011 07:50
quelle
2

Von einem Online-Konverter :

Ihr c # -Code:

string[] lines = theText.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None);

In VB.NET konvertiert:

%Vor%     
Predator 26.06.2011 21:30
quelle

Tags und Links