我的文本文件如下所示:
(-*-)
textA1
textA2
textA3
(-*-)
textB1
textB2
textB3
(-*-)
textC1
...
现在我尝试将文本文件按(-*-)字符串拆分(<-在文本文件中始终如此!)并将其显示在不同的富文本框中。我实际上使用以下代码...
尝试使用数据表、stringbuilder、iList ...
我的目标是让 richtextbox A 中的所有 textA,richtextbox B 中的 textB 等等......
private void öffnenToolStripMenuItem_Click(object sender, EventArgs e)
{
var seiten = new List<string>();
if (oFDOpenDatei.ShowDialog() == DialogResult.OK)
{
using (StreamReader sr = new StreamReader(oFDOpenDatei.FileName))
{
while (!sr.EndOfStream)
{
string[] read = sr.ReadLine().Split(new string[] { "(-*-)" }, StringSplitOptions.None);
for (int i = 0; i < read.Length; i++)
{
seiten.Add(Convert.ToString(read));
}
//foreach (var item in read)
//{
// seiten.Add(Convert.ToString(item));
//}
}
sr.Close();
}
rTBA.Text = seiten[0][0].ToString();
rTBB.Text = seiten[1][0].ToString();
}
}
- 激活的“for”语句在两个 richtboxes 中显示一个“S”......无论出于何种原因:))
-foreach 说超出索引,但是当我检查 array.lenght 时,它显示 A 处为 1,B 处为 2 ... 不多
有人可以让我走上正轨吗!?
繁华开满天机
慕桂英4014372
慕田峪9158850
相关分类