Ich habe eine Windows Phone-Anwendung. In der Anwendung habe ich ein Textfeld, dessen Eigenschaft accreditreturn auf true gesetzt ist.NewLine Ersatz C#?
Was ich tun möchte, ist eine Zeichenfolge aus der Textbox erstellen und die neuen Linien mit einem bestimmten Zeichen ersetzen, so etwas wie "NL"
Ich habe versucht, die folgenden aber keiner von ihnen arbeitete.
string myString = myTextBox.Text.Replace(Environment.NewLine,"NL");
string myString = myTextBox.Text.Replace("\n","NL");
Sind Sie sicher, dass es das Newline-Zeichen sind Sie nach, und nicht 'Wagen return' - \ r? Ist 'string myString = myTextBox.Text.Replace (" \ r "," NL ");' Arbeit? Environment.NewLine ist normalerweise '\ r \ n' unter Windows, also haben Sie \ n und \ r \ n versucht! – dash
Warum hat es nicht funktioniert? Gab es eine Ausnahme? Oder wurde die Ausgabe nicht wie gewünscht formatiert? – psubsee2003
Nun, es hat keine Ausnahme verursacht, es hat einfach nicht funktioniert. newline wurde nicht ersetzt – user1924391