2010-12-17 68 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