我正在爲.net compact framework 2.0移動設備開發一個應用程序。我正在嘗試將文件的內容加載到字符串對象,但不知何故我無法完成。在System.IO.StreamReader
類中沒有ReadToEnd()
方法。是否有另一個類提供這種功能?將文件內容讀入.Net Compact Framework中的字符串
回答
StringBuilder sb = new StringBuilder();
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
String line;
// Read and display lines from the file until the end of
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
sb.AppendLine(line);
}
}
string allines = sb.ToString();
File.ReadAllText(file)
你在找什麼?
還有File.ReadAllLines(file)
,如果你更喜歡它按行分解成數組。
-1:'ReadAllText'沒有在.NET Compact Framework中實現,這就是問題所在。 – JohnD
確實,我猜是錯的。然而,我有點困惑,因爲根據OP,'ReadToEnd'丟失了,但它[存在於.net 2.0 compact中](http://msdn.microsoft.com/zh-cn/library/System.IO。 StreamReader_methods%28v = vs.80%29.aspx) –
我不認爲緊湊框架支持file.ReadAllText。請嘗試使用此StreamReader方法。
http://msdn.microsoft.com/en-us/library/aa446542.aspx#netcfperf_topic039
這是一個VB的範例,但很容易轉化時,它沒有更多的行念給C# 的ReadLine返回null。如果需要,可以將它附加到字符串緩衝區。
string text = string.Empty;
using (StreamReader streamReader = new StreamReader(filePath, Encoding.UTF8))
{
text = streamReader.ReadToEnd();
}
另一種選擇:
string[] lines = File.ReadAllLines("file.txt");
https://gist.github.com/paulodiogo/9134300
簡單!
- 1. 如何在C++中將文件的內容讀入字符串
- 2. 在.NET Compact Framework中將字符串轉換爲DateTime
- 3. .net Compact Framework中的分隔符控件
- 4. 將網站內容讀入字符串
- 5. 將.txt文件的內容讀入2D字符串ARRAYLIST
- 6. 將文件內容讀入字符串,而不是字符串數組
- 7. .NET Compact Framework
- 8. .net compact framework deserialization
- 9. .net Compact Framework 4.0
- 10. .NET 4基於內容的WCF路由與.NET 3.5 Compact Framework
- 11. .NET Compact Framework的配置文件
- 12. 如何將.doc文件的內容讀入XCode中的字符串?
- 13. 如何將二進制文件的內容讀入Clojure中的字符串?
- 14. .NET Compact Framework的XSockets
- 15. 在.NET中將文本文件的內容讀入字符串的最佳方式是什麼?
- 16. Compact Framework中的HttpResponseMessage內容屬性
- 17. 如何將文件內容讀入istringstream?
- 18. Compact Framework:讀取文件的問題
- 19. 將.Net Compact Framework 3.5轉換爲.Net Core
- 20. 如何在pdf/python中將pdf,ppt,xl,doc文件內容讀入字符串
- 21. 將txt文件讀入字符串
- 22. 將文件讀入字符串 - Java
- 23. .NET Compact Framework和ActiveSync
- 24. ProcessStartInfo.RedirectOutput on .net compact framework
- 25. C#.Net 3.5 Compact Framework:如何閱讀資源文件
- 26. 在Windows Mobile設備上使用.NET Compact Framework讀取.dbf文件
- 27. 如何將二進制文件內容讀取爲字符串?
- 28. 將文件內容讀入數組
- 29. 如何在字符串中讀取文本文件內容php
- 30. 如何將CRX文件中的文件讀入字符串?
請發佈您迄今爲止的代碼。 – NickHeidke