因爲我喜歡開發文件I/O應用程序,而我的新開發平臺是Windows Mobile。有沒有什麼方法可以讀取所有文件,而不使用File.ReadAllText
?沒有任何方法沒有File.ReadAllText?
因爲Windows Mobile沒有這個功能。
因爲我喜歡開發文件I/O應用程序,而我的新開發平臺是Windows Mobile。有沒有什麼方法可以讀取所有文件,而不使用File.ReadAllText
?沒有任何方法沒有File.ReadAllText?
因爲Windows Mobile沒有這個功能。
自己寫的:
static string ReadAllText(string path) {
using (var r = new StreamReader(path)) {
return r.ReadToEnd();
}
}
非常感謝,我將爲此構建一個庫,以便在未來的項目中使用。 –
好,我強烈建議建立一個個人「擴充庫」,修復BCL中的缺失位。但是學習IO庫也很重要 - 節省大量時間。 –
爲了保持其尺寸不變,BCL省略了只是捷徑的方法,如File.ReadAllText,其中足夠簡單以編寫您自己的版本。 – Polyfun
很多文件操作都是由移動框架的支持,例如:
string text;
using (StreamReader reader = File.OpenText(fileName)) {
text = reader.ReadToEnd();
}
您是否嘗試讀取文件類文檔移動平臺? – Lazarus
@Lazarus:移動平臺的File類的文檔可以在哪裏找到? – AnthonyWJones