Optional and named parameters were added to the C# language for COM and Office interoperability, but these features are actually useful in a variety of ways. This month I'm going to explore two ...
Peter follows up on advice for joining collections with LINQ and getting all of the results, but this time, he uses the method-based syntax. A little while back, I did a column on how to join two ...
The C# programming language provides support for both virtual and abstract methods, each of which has distinct advantages. You use virtual methods to implement late ...