.NET File.WriteAllLines оставляет пустую строку в конце файла

Когда я сохраняю содержимое массива String[] с помощью System.IO.File.WriteAllLines, в конце файла всегда остается пустая строка. Например:

System.IO.File.WriteAllLines(Application.dataPath + "/test.txt",["a", "b", "c"]);

Создает файл (без подчеркивания):

a
b
c
_

Такая тема уже была:Пустая строка в.Net File.WriteAllLines, это ошибка? , но автор сказал, что "я думаю, что-то не так с моими данными, это моя проблема, а не WritAllLines", и он был закрыт как "слишком локализованный" (?!? ).

Это ошибка? Как я могу легко избавиться от этого (, пока я просто игнорирую его при повторном чтении файла )?

9
задан Community 23 May 2017 в 12:16
поделиться