Вставить строку после указанной c строки - PullRequest
0 голосов
/ 14 апреля 2020

Как вставить строку после указанной c строки?

[something]
asdasd
asdasd

[test]
dw
dw

Что-то вроде void insertAfter(string line).

Я знаю, как читать строки после указания c, но когда я пытался писать, это не сработало.

1 Ответ

0 голосов
/ 14 апреля 2020

Это может быть что-то вроде этого.

using System;
using System.Collections.Generic;

    public bool TryInsertAfter(List<string> fileLines, String searchAfterText, String insertAfterText)
    {
        var index = fileLines.IndexOf(searchAfterText);
        if( index > -1 )
        {
           fileLines.Insert(++index, insertAfterText);
           return true;
        }
        return false;
    }

возможно, вставка с индексом отключена, поэтому проверьте ее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...