Understand the differences between a singleton class and a static class and when to use which in your applications. When developing applications in .NET Core,...
Take advantage of array pooling and memory pooling in C# to reduce allocations and improve the performance of your applications Thinkstock Optimal usage of available...
Take advantage of named and optional parameters in C# for improved readability, flexibility, and COM interoperability Microsoft introduced support for named and optional parameters in...