[英]Read text file line by line in C#
我試圖在文本框中逐行讀取文本文件,但它只返回文本框中的“!MANAGERS”一詞。
我的文本文件是:
!MANAGERS
NUMBERS = 6
ADMIN = 1
!INFORMATIONS
741852:PAULO MARCO:MANAGER:TEAM
我獲取文件的代碼是:
public static string GetFile () {
string filepath = @"C:\Files\projectmanager.txt";
StreamReader reader = new StreamReader (filepath);
string lines = reader.ReadLine ();
var list = new List<string> ();
list.Add (lines);
string[] liness = list.ToArray ();
foreach (string line in liness) {
return line;
}
return "ERROR";
}
我的文本框代碼是:
String filetext = ToolLibrary.FileSystem.GetFile();
textbox1.Text = filetext;
你可以簡單地寫
textbox1.Text = File.ReadAllText(filepath);
此外,將文本框的Multiline
屬性設置為true
。 (您可以在屬性窗口中執行此操作。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.