Положение символа слева от текущей позиции в строке

Из какой-то произвольной позиции в строке мне нужно найти ближайшую позицию символа слева от моей позиции. Если бы я хотел выполнить эту операцию справа, я мог бы просто использовать .IndexOf, но как сделать это слева, я не уверен.

Два способа, которыми я придумал, были просто убывающий цикл, начинающийся с моей позиции, или, переворачивая строку в обратном направлении и используя обычный .IndexOf

У кого-нибудь еще есть лучшие способы добиться этого?

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

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