C# 将文本文件拆分为两个不同的列表框,其中文本文件的初始行显示在列表框 1 中,其他文本文件显示在列表框 2 中

本文关键字:列表 文件 文本 显示 拆分 其他 中文 两个 | 更新日期: 2023-09-27 17:56:38

我卡在两个不同的列表框中显示文本文件,文本文件包含链接列表,我希望当有人上传列表时,第一个 100 行文本文件转到列表框 1,第二个 100 行转到列表框 2。

任何帮助或建议将不胜感激

OpenFileDialog openFileDialog1 = new OpenFileDialog();
            openFileDialog1.Filter = "Text Files|*.txt";
            openFileDialog1.Title = "Select a Text file";
            openFileDialog1.FileName = "";
            DialogResult result = openFileDialog1.ShowDialog();
            if (result == DialogResult.OK)
            {
                string file = openFileDialog1.FileName;
                string[] text = System.IO.File.ReadAllLines(file);
                foreach (string line in text)
                {

                  listBox1.Items.Add(line);

                }
                listBox2.Items.Add(""); //
            }
            listBox1.SetSelected(0, true);
listBox2.SetSelected(0, true);

C# 将文本文件拆分为两个不同的列表框,其中文本文件的初始行显示在列表框 1 中,其他文本文件显示在列表框 2 中

int lineNum = 1;
foreach (string line in System.IO.File.ReadAllLines(myFilePath))
{
    if (lineNum <= 100)
    {
        listBox1.Items.Add(line);
    }
    else
    {
        listBox2.Items.Add(line);
    }
    lineNum++;
}