當我將它們顯示在列表框中時,我只是寫了「(Collection)」而不是實際的文本。C#如何從.txt文件中的列表讀取數據並將其放入列表中?
1
A
回答
1
您應該逐行閱讀您的文本文件並將它們添加到列表中。之後,您可以在列表中設置您的ListBox
DataSource
。嘗試:
const string f = "TextFile1.txt";
// 1
// Declare new List.
List<string> lines = new List<string>();
// 2
// Use using StreamReader for disposing.
using (StreamReader r = new StreamReader(f))
{
// 3
// Use while != null pattern for loop
string line;
while ((line = r.ReadLine()) != null)
{
// 4
// Insert logic here.
// ...
// "line" is a line in the file. Add it to our List.
lines.Add(line);
}
}
// 5
// Print out all the lines.
foreach (string s in lines)
{
Console.WriteLine(s);
}
+2
考慮改善你的答案。 _ [僅限代碼的答案可能屬於'非常低質量'...並且是刪除的候選人......我們一直都在吹捧我們不是代碼工廠。我們是教別人釣魚的人。僅有代碼的答案只能爲一天的人提供食物](http://meta.stackexchange.com/questions/148272/is-there-any-benefit-to-allowing-code-only-answers-while-blocking-code - 只-疑問句)_ – MickyD
2
您可以使用LINQ做這件事:
var list = new List<string>();
var data = File.ReadAllLines("file.txt").ToList();
foreach (var item in data)
{
list.Add(item);
}
更新: 其實這並不需要遍歷data
並將其添加到新的列表,這一行給出了一個包含文件每一行的列表:
var data = File.ReadAllLines("file.txt").ToList();
相關問題
- 1. 讀取.csv文件並將其內容放入python列表中
- 2. 從文件中讀取數字並將其放入二維列表中
- 3. 從.txt文件讀取數據並將數據導入到2D數組列表
- 4. 如何從列表中獲取數據並將其放入數據庫android
- 5. 如何讀取.txt文件中的一行並創建列表?
- 6. 從txt文件中讀取數據到鏈接列表
- 7. 從excel文件列讀取列表並將其存儲在python列表中
- 8. 將文件列表寫入文件並從中讀取
- 9. 如何從文件中讀取並將其作爲整數放入列表中? Python的
- 10. 從文件中讀取單詞並放入列表
- 11. 讀取文件中的數據並將其寫入鏈接列表
- 12. 從.txt文件讀取數據並將其存儲在JTable中
- 13. 如何遍歷列表,從列表中提取信息,並將其放入文件的單獨行中
- 14. 將txt文件讀入列表Python
- 15. 從行到列表讀取txt文件?
- 16. 從.txt文件中讀取並轉換爲列表<Map>
- 17. 從數據庫中獲取數據並將其放入選擇列表
- 18. 如何讀取txt文件並將內容加載到數組列表中?
- 19. 如何從文本文件讀取到列表中並從該列表中讀取C#
- 20. 如何從文件中讀取數據並填入數組列表?
- 21. C#從MDB獲取數據並將結果放入列表框
- 22. 如何將一列數據放入列表中的c#
- 23. 如何讀取本地文本文件並將數據放入數組中以準備播放列表Android
- 24. 如何閱讀txt文件C++,並將其拆分成多列
- 25. 讀取txt文件中的數字列表並將其存儲到數組中C
- 26. 從文件讀取HL7數據並將其插入表SQL Server
- 27. 如何從* .txt中讀取文件並將數據內容導入到它創建圖表的png文件中
- 28. 從外部文本文件讀取行並將其添加到列表中c#
- 29. 如何正確讀取csv並將其輸入到列表中?
- 30. 如何讀取excel文件並將其放入數組中?
你還可以分享你使用的代碼嗎? –
沒有一些代碼它將很難幫助 –