Ho un'applicazione per Windows Phone. Nell'applicazione ho una casella di testo la cui proprietà acceptreturn è impostata su true.NewLine replacement C#?
Quello che voglio fare è creare una stringa nella casella di testo e sostituire le nuove linee con un carattere specifico, qualcosa di simile a "NL"
Ho provato quanto segue ma nessuno di loro ha lavorato.
string myString = myTextBox.Text.Replace(Environment.NewLine,"NL");
string myString = myTextBox.Text.Replace("\n","NL");
Sei sicuro che sia il carattere di nuova riga siete dopo, e non 'carrozza return' - \ r? 'String myString = myTextBox.Text.Replace (" \ r "," NL ");' lavoro? Environment.NewLine di solito è '\ r \ n' su Windows, ad esempio, quindi hai provato \ n e \ r \ n! – dash
Perché non ha funzionato? C'è stata un'eccezione? O l'output non è stato formattato come volevi? – psubsee2003
bene non ha causato un'eccezione, semplicemente non ha funzionato. newline non è stato sostituito – user1924391