Last time I discussed how two lists of financial transactions can be matched by defining a custom extension method. The used types were hard-coded, which is fine as long as you don’t plan to reuse the code. It is not hard to generalize the extension method using generic type parameters. These would be TFirst for […]