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