在.NET Compact Framework 2.0 SP2中,将换行符插入字符串的最佳实践是什么?
紧凑框架不支持Environment.NewLine
吗?啊,好吧。你可以只使用"\r\n"
——如果你知道你在紧凑框架上运行,就不像在Mono上运行一样,默认的换行符可能是不同的 :)
你总是可以创建自己的字符串属性:
public static class PortableEnvironment
{
public static string NewLine
{
get
{
#if COMPACT_FRAMEWORK
return "\r\n";
#else
return Environment.NewLine;
#endif
}
}
}
Environment.OSVersion.Platform.ToString().StartsWith("Win")
并假设\r\n
在该情况下是正确的。 :-) - Jeffrey Hantin