Более эффективный способ получить все индексы символа в строке

Вместо того, чтобы перебирать каждый символ, чтобы увидеть, какой он вам нужен, добавить индекс в список следующим образом:

     var foundIndexes = new List<int>();
     for (int i = 0; i < myStr.Length; i++)
     {
        if (myStr[i] == 'a')
           foundIndexes.Add(i);
     }

Ответы на вопрос(5)

Ваш ответ на вопрос