При вводе нового строкового символа в строку я обычно делал это:
str = "First line\nSecond line";
В С# это стандартная практика? Должен ли я также включать символ "возврат каретки" '\ r'? Есть ли разница между следующими, и если да, то каковы они?
str = "First line\nSecond line";
str = "First line\r\nSecond line";
Если использовать как "возврат каретки", так и "line-канал" - стандартная практика, существует ли конкретный порядок и почему?
Примечание. Я прочитал несколько других сообщений о SO, но не нашел ответа, специфичного для .NET/С#.
Изменить: После тестирования небольшого приложения я не видел никакой разницы между '\n' и '\n\r' или '\ r\n'.