Как перейти с маркеров конца строки в стиле Unix на Windows? - PullRequest
1 голос
/ 04 октября 2011

Как изменить символ новой строки по умолчанию с Windows \r\n на стиль Unix \n? В идеале я должен каким-то образом изменить среду и сделать это глобально, чтобы мне не нужно было изменять кучу строкового / текстового кода.

1 Ответ

1 голос
/ 04 октября 2011

К сожалению, это не совсем выполнимо.Основным способом, с помощью которого разработчики встраивают новые строки в свои приложения, является использование Enviornment.NewLine.Это статическое свойство, которое возвращает новые строки стиля окна

public static string NewLine {
  get { 
    return "\r\n";
  }
}

Нет способа изменить возвращение этого свойства из вашего кода.

Лучший вариант для изменения новых окончаний строки - эторазработать библиотеку, которая преобразует известные источники встраивания новых строк Windows в Unix.Например, преобразователь потока и строки, вероятно, будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...