代官山らへんで働くengineerのUnityブログ

サーバサイドやってきたエンジニアがUnityとか触って遊ぶだけのブログ

【C#】WriteLineとWriteの違い【Unity】

StreamWriter sw = new StreamWriter(AUTOBUILD_RESULT_FILE_PATH,true);
	sw.WriteLine("CHATWORK_MESSAGE_ON_SUCCESS = " + _assetBuildResultStr);
	sw.Flush();
	sw.Close();

こんな感じで使うことが多いと思います
しかしこんなところにも罠が

Write:ファイルに文字を書き込む
WriteLine:ファイルに文字を書き込んで最後に改行を入れる


この改行のせいで今日は半日潰れた...
なんとなくでメソッド使ってると痛い目にあうっていう久々の教訓でした