【发布时间】:2010-12-18 04:21:51
【问题描述】:
在 .NET Compact Framework 2.0 SP2 中将换行符插入字符串的最佳做法是什么?
【问题讨论】:
标签: c# compact-framework
在 .NET Compact Framework 2.0 SP2 中将换行符插入字符串的最佳做法是什么?
【问题讨论】:
标签: c# compact-framework
Compact Framework 不支持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 在这种情况下是正确的。 :-)