中。净,有什么最好/最安全的方式添加一个"底线"字文本的文件?

StackOverflow https://stackoverflow.com/questions/130492

  •  02-07-2019
  •  | 
  •  

我假设必须有一个系统和语言的独立的方式来只是坚持"当前"终止字纳入文本的文件,但我MSDN-fu,似乎是微弱的今天。奖励点,如果有一种方法可做到这一网络应用程序,这将把正确的终止字符用于当前的客户的机的操作系统,不是网络服务器。

有帮助吗?

解决方案

为奖励点:

  • 检查用户代理的客户机,对于子,例如Windows、Linux
  • 该系统。环境。换行为Windows是0x13,0x10;在unix,它通常是一0x10;
  • 选择适当的行串的追加它的路线,并关闭你去

其他提示

打开文本文件,搜索到最后,并附加Environment.NewLine。

您正在寻找 Environment.NewLine 。但这只适用于您当前的操作系统。

对于服务器端代码,我会选择 TextWriter.WriteLine 。检测客户端计算机的操作系统需要浏览器嗅探 - 检查Request.Browser。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top