Можно ли определить метод расширения, который в то же время является оператором? Я хочу, чтобы фиксированный класс добавлял возможность использовать известный оператор, который фактически не может быть применен. Для этого конкретного случая я хочу сделать это:
somestring++; //i really know that this string contains a numeric value
И я не хочу распространять типы конверсий для всего кода. Я знаю, что я мог бы создать класс-оболочку над строкой и определить этот оператор, но я хочу знать, возможно ли подобное, чтобы избежать поиска и замены каждого объявления строки с помощью MySpecialString.
Отредактировано: поскольку большинство из них говорят, что строка запечатана, поэтому вывод невозможен, поэтому я изменяю "полученный" на "обертку", свою ошибку.