我是比較新的編程和我已經成立了一個「相當」簡單的任務,我去努力。我試圖完成的是單擊Form1上的「設置」按鈕,該按鈕將打開並將「config.txt」的結果發佈到Form2上的標籤。讀一個.txt,顯示它在形式,編輯表格,並保存
CONFIG.TXT看起來是這樣的:
[VERSION] 7544
[WIDTH] 480
[HEIGHT] 768
[SCALE] 1
[UI] 8
[SERVER] 2
[DEMO] 1
[BRIGHT] 50
[CURSOR] 1
我已經能夠創建.txt文件,如果它不使用
using (StreamWriter sw = new StreamWriter("config.txt"))
{
sw.Write("[DATA1] 7544");
sw.Write("[DATA2] 8");
sw.Write("[DATA3] 2");
}
默認值存在我有問題閱讀代碼行分開並顯示給單獨的標籤。
int counter = 0;
string line;
System.IO.StreamReader file = new System.IO.StreamReader(@"config.txt");
while ((line = file.ReadLine()) != null)
{
//System.Console.WriteLine(line);
string labelTest = string.Format(line);
labelVersRead.Text = "Version: " + line;
counter++;
}
file.Close();
我相信我遇到的問題是說var line3 = line[3]
。我只能得到它輸出完整的.txt成一個單一的字符串。
是否「有問題」的意思是你有企圖說明了什麼?如果是這樣,請發佈。您用來編寫文件的代碼似乎不相關。 – Blorgbeard
你可以[編輯]你的帖子;這通常比在評論中發佈代碼要好。 – Blorgbeard
「[DATA1] 7544」行中的Data1是什麼?它有映射標籤嗎? – vishalvatsal