Mam aplikację Windows Phone. W aplikacji mam pole tekstowe, którego właściwość acceptsreturn ma wartość true.Wymiana NewLine C#?
Co chcę zrobić, to stworzyć ciąg znaków z pola tekstowego i zastąpić nowe linie o szczególnym charakterze, coś "NL"
Próbowałem następujących, ale żaden z nich nie pracował.
string myString = myTextBox.Text.Replace(Environment.NewLine,"NL");
string myString = myTextBox.Text.Replace("\n","NL");
Czy jesteś pewien, że to znak nowej linii jesteś po, a nie 'przewóz return' - \ r? Czy 'string myString = myTextBox.Text.Replace (" \ r "," NL ");' działa? Environment.NewLine jest zwykle '\ r \ n' na Windowsie, więc próbujesz \ n i \ r \ n! – dash
Dlaczego to nie działa? Czy był wyjątek? Czy też dane wyjściowe nie zostały sformatowane zgodnie z oczekiwaniami? – psubsee2003
cóż, nie spowodowało to wyjątku, po prostu nie działało. nowa linia nie została zastąpiona – user1924391