2010-12-17 67 views

回答

7

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 
     } 
    } 
} 
+1

这可能是一种严重的,但我想你可以看一下,是否'Environment.OSVersion.Platform.ToString()StartsWith( “赢”)'和'设定\ r \ N'是正确的。在那种情况下。 :-) – 2010-12-17 20:25:35

+2

有比CF更大的问题。屏幕的大小跳跃在脑海中。试图对硬件/操作系统不可知是一个有损命题。 WM的垮台,必须控制硬件。 – 2010-12-17 21:55:06