C# in Depth

Cover of C# in Depth
Order now (3rd edition)

A new solution to generic operators

Chapter 3: Parameterized typing with generics: 3.6.2

Created: 2/22/2008
Last updated: 2/22/2008

The fabulously talented Marc Gravell came up with a nifty way of using operators in a generic manner via delegates and expression trees, in .NET 3.5. It's now part of MiscUtil. There's also a general explanation and a usage page for them.