C#中的尀r尀n和尀n尀r什么区别

2025-01-02 14:35:32
推荐回答(3个)
回答1:

区别在于 前者的字节顺序是 0D 0A ,而后者是 0A 0D。

这在显示的时候没什么关系,Unix 系统甚至不需要 \r 。
但是许多因特网协议,比如 FTP、HTTP 就要求 0D 0A。

回答2:

顺序上有区别,别的区别不大。
输出是回车换行,效果一样

回答3:

enter+newline with different platforms:
windows: \r\n
mac: \r
unix/linux: \n

in "abc" + ”\n\rdef”, \n\r do not match any platform,so it is considered as \n and \r (which match unix/linux and mac),so there are two new lines.

in "abc" + ”\r\ndef” \r\n matches the windows platform,so it is considered as only one new line.