質問: c#の改行について テキストボックスでmultilineをtrueにした場合 改行が¥nでは出来ずに environment.newlineを使わなければ改行できませんでした。 何故だか教えていただきたいです。
回答: 改行コードは環境依存なので environment.newlineを使う事はむしろ正しいと思います。 では何故"\r\n"が駄目かですが私の環境では問題ないのでわかりません。 osはwindowsxpでしょうか? "\r\n"で改行できないマシンで string test = environment.newline; char[] charray = test.tochararray(); としcharrayにどういう文字コードが入っているのか 調べてみれば原因がわかると思います。