回答編集履歴

1 表現修正

ku__ra__ge

ku__ra__ge score 2607

2017/04/15 20:36  投稿

改行されている位置にはもともと改行コードが入っています。(だからこそ、改行されて見えるわけです)
改行されている位置にはもともと改行コードが入っています。(だからこそ、改行されているように見えるわけです)
改行コードに置き換えたいのではなく「\n」という文字に置き換えたいんですよね。
Replaceで改行コードを「\n」という文字に置き換えてください。
C#の文字列リテラルでは「\」という記号自体を書きたい場合は「\\」と書くので、以下のようなプログラムで改行コードを「\n」という文字に置換できます。
```C#
string s = textBox1.Text.Replace("\r\n", "\\n");
Console.WriteLine(s);
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る