Take advantage of default interface methods in C# 8.0 to add new methods to an interface without breaking existing implementations. One of the new and interesting features in C# 8.0 is the support for ...
Learn when static methods can’t be unit tested and how to use wrapper classes and the Moq and xUnit frameworks to unit test them when they can When building or working in .NET applications you might ...
I've written before about how much I like lambda expressions and the way type inferences work in C#. I think lambda expressions have more clarity than the combination of delegate definitions and ...
I've been doing a fair bit of multi-thread lately and one thing that keeps bugging me is the sync with the GUI.<BR><BR>C# makes it relatively easy with the use of BeginInvoke, but I seem to find ...