2009-11-12 99 views
1

因爲我喜歡開發文件I/O應用程序,而我的新開發平臺是Windows Mobile。有沒有什麼方法可以讀取所有文件,而不使用File.ReadAllText沒有任何方法沒有File.ReadAllText?

因爲Windows Mobile沒有這個功能。

+0

您是否嘗試讀取文件類文檔移動平臺? – Lazarus

+0

@Lazarus:移動平臺的File類的文檔可以在哪裏找到? – AnthonyWJones

回答

4

自己寫的:

static string ReadAllText(string path) { 
    using (var r = new StreamReader(path)) { 
     return r.ReadToEnd(); 
    } 
} 
+0

非常感謝,我將爲此構建一個庫,以便在未來的項目中使用。 –

+0

好,我強烈建議建立一個個人「擴充庫」,修復BCL中的缺失位。但是學習IO庫也很重要 - 節省大量時間。 –

+0

爲了保持其尺寸不變,BCL省略了只是捷徑的方法,如File.ReadAllText,其中足夠簡單以編寫您自己的版本。 – Polyfun

1

很多文件操作都是由移動框架的支持,例如:

string text; 
using (StreamReader reader = File.OpenText(fileName)) { 
    text = reader.ReadToEnd(); 
} 
相關問題