0

これは .txt ファイルのテキスト データです

G300#Logitech#Mouse
G500#Logitech#Mouse
G1010#Logitech#Mouse

それを読んで、試したテキストボックスに配置したいのですが、すべての行を書きたい最後の行が表示されるだけです

これは私のコードです:

        List<string> lines = new List<string>();


        using (TextReader tr = new StreamReader(@"databarang.dat"))
        {
            string line;
            while ((line = tr.ReadLine()) != null)
            {
                lines.Add(line);
            }

            foreach (string s in lines)
            {
                txtOutput.Text = s + "\n";
            }
        }

これが私のレイアウトプログラムです

「#」を分割してテキストボックスに書き込むにはどうすればよいので、テキストボックスには

G300 ロジクール マウス

G500 ロジクール マウス

G1010 ロジクール マウス

4

2 に答える 2

1

使ってみて

txtOutput.AppendText(s + Environment.NewLine);

以下に示すように、ハッシュに基づいて文字列を分割できます

string[] parts = "G300#Logitech#Mouse".Split('#');
于 2013-04-26T07:03:55.737 に答える