当你想在你的代码中找到一个错误时,这很难;当你认为你的代码是不会有错误时,这就更难了。

在.NET中,向文本文件中添加“行尾”字符的最佳 最安全方法是什么?

admin 75℃
我想一定有一个独立于系统和语言的方法来将'当前'eol字符粘贴到文本文件中,但我的msdn fu今天似乎很弱。如果在Web应用程序中可以为当前客户机的操作系统(而不是Web服务器的操作系统)放置正确的EOL字符,则可以获得额外积分。

对于加分:

  • 检查客户机的用户代理,查看子字符串,如Windows或Linux
  • windows的system.environment.newline是0x13、0x10;在unix中,通常只有0x10;
  • 选择适当的换行字符串,将其附加到行中,然后关闭

System.Environment.NewLine

打开文本文件,查找到结尾,然后附加environment.newline。

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

转载请注明:我的代码 » 在.NET中,向文本文件中添加“行尾”字符的最佳 最安全方法是什么?