Мой текстовый файл выглядит следующим образом:
(-*-)
textA1
textA2
textA3
(-*-)
textB1
textB2
textB3
(-*-)
textC1
...
Теперь я пытаюсь разбить текстовый файл на строку (-*-)
(<- это всегда так в текстовом файле!) И показать его вразные richtextboxes.На самом деле я использую следующий код ... </p>
Пробовал с datatable, stringbuilder, iList ...
Моя цель - получить весь текст A в richtextbox A, textB в richtextbox B и так далее ...
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();
}
}
-активация activ для for показывает «S» в обоих richtbox ... по любой причине:))
- foreach говорит вне индекса, но когдая проверяю array.lenght, он показывает мне 1 в A и 2 в B ... не более
Может кто-нибудь, пожалуйста, вывести меня на правильный путь!?