Мне очень нравится возможность использовать = ~ и! ~ В Perl для оценки строки по регулярному выражению. Я хотел бы перенести эту функциональность на C #, но похоже, что, хотя вы можете перегружать операторы, вы не можете создавать новые.
Я рассматриваю возможность расширения строкового типа для предоставления метода Match (), который позволит мне передать регулярное выражение для оценки, но мне интересно, есть ли способ лучше.
У кого-нибудь есть лучшее решение?