News

Take advantage of default interface methods in C# 8.0 to add new methods to an interface without breaking existing implementations.
Take advantage of extension methods to add functionality to existing types without needing to modify or derive from those original types.
Several classes in the .NET Framework Base Class Library (BCL) provide both synchronous and asynchronous method signatures. Because a synchronous method call can create a delay in program flow, an ...
Practical .NET Move Beyond Factory Methods with the Builder Pattern in C#/Visual Basic When your objects get sufficiently complicated to create, it's time to simplify your life by moving to the ...
You will build a class that encapsulates these operations so that they can be called as methods on any given data set. Because of this, the class itself should represent a data set. Before you can ...