StreamWriter writer = new StreamWriter( filePath, true );
これだけで第2引数の意味が分かるだろうか?暗記でもしてない限り分かるまい。これは true のときは、データをファイルの末尾に追加するという事だ。
StreamWriter writer = new StreamWriter( filePath, StreamWriterOption.Append );
ここは敢えての Enum でどうたろうか?たとえ、その Enum の列挙子が一つしかなくてもだ。
これが NIKITA CODE.