dejf111 Ответов: 2

Как разделить строку на строку[]?


Всем привет, у меня небольшая проблема. У меня загрузка текста выглядит примерно так:
01.09 11:43:47 Vytváří se FGDB
01.09 11:43:52 Vytváří se dataset
01.09 11:44:19 0301-Б-01
01.09 11:46:38 0301-Б-04
01.09 11:48:05 0301-Б-05
01.09 11:49:29 0301-Б-06
01.09 11:51:08 0301-B-07
01.09 11:52:29 0301-Б-08
01.09 11:53:54 0301-Б-09
01.09 11:55:23 0301-Б-10
01.09 11:56:49 0301-Б-11
01.09 11:58:15 0301-Б-12
...................
и это строка, но мне нужна строка [], потому что я хотел бы сделать
var lines = new string[]{"whatever", "else", "***useky"};

for (var i = 0; i < lines.Length; i++) {
    var thisLine = lines[i];
    if (i > 0 && thisLine.StartsWith("***") && thisLine.EndsWith("useky")) {
        Console.WriteLine(lines[i-1]);
    }
}

Кто-то не знает, как это сделать, я буду рад любому совету. Огромное спасибо

Что я уже пробовал:

return new []{ myString };
но я не хочу копировать весь файл в коробку. У меня уже есть файл загруженный в вывод типа value1

2 Ответов

Рейтинг:
0

OriginalGriff

Как говорит Ричард, Первое, что нужно попробовать, - это файл.ReadAllLines для загрузки данных, если они поступают непосредственно из текстового файла.

Если это не так, то вам нужно разорвать его самостоятельно, и есть строка.Сплит метод который это сделает:

string[] lines = myInputString.Split('\n');