Возможный дубликат:
Возможно ли создать новый оператор в С#?
Мне нравится С#, но мне хотелось бы, чтобы это была возможность определять мои собственные операторы на классах, например A = > B, вместо того, чтобы делать A.Implies(B). Я думаю, было бы здорово, если бы вы могли назначить идентификатор любой длины в наборе типа [+ - */& ^ |% $# @ > <] + методу класса, а затем использовать его как оператор. Кто-нибудь знает, есть ли какое-то расширение или если это возможно сделать, что это делает?