Effizientere Methode zum Abrufen aller Indizes eines Zeichens in einer Zeichenfolge

Anstatt jedes Zeichen durchzugehen, um zu sehen, ob es das ist, was Sie wollen, fügen Sie den Index, auf dem Sie sich befinden, zu einer Liste wie der folgenden hinzu:

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

Antworten auf die Frage(5)

Ihre Antwort auf die Frage