Latest Posts On Code Maze

Records in C#

Records in C#

In this article, we are going to discuss a new feature added in C#9, called "records". Records offer an alternative to classes and structs and offer a number of advantages over those types that we'll cover in this article. Jonathan Danylko gives us a run-through of the most important C# features with some nice refactoring examples. Integration...

Using Authorization with Swagger in ASP.NET Core

Using Authorization with Swagger in ASP.NET Core

In this article, we are going to look at how to implement swagger authorization in an ASP.Net Core Web API application. We are only going to cover how to set up swagger to accept JSON Web Token (JWT) and how to utilize the token generated to access restricted...

How to Convert Char Array to String in C#

How to Convert Char Array to String in C#

In this article, we’re going to talk about the char type, and explore options to convert char array to string in C#. The char type keyword is an alias for the .NET System.Char structure type that represents a Unicode UTF-16 character. .NET System.Char array stores...

Using Autofac in a .NET (Core) Project

Using Autofac in a .NET (Core) Project

In this article, we're going to learn about using Autofac in .NET projects. Autofac is a powerful third-party Dependency Injection (DI) container. Dependency Injection is one of the most important concepts in modern software development since it helps us build loosely...

Code Maze Weekly #106

Code Maze Weekly #106

Issue #106 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# How to Upgrade a Codebase from .NET Framework to .NET 6 [christianfindlay.com] Upgrading a legacy codebase is a common thing, and in some cases, it can be quite painful....

How to Get an Item by Index From Dictionary in C#

How to Get an Item by Index From Dictionary in C#

In this article, we’re going to explore accessing Dictionary items by index in C# and its performance considerations. The Dictionary<TKey,TValue> generic class provides the ability to map keys to values. Retrieving a value by using its key is quite fast, almost...

How to Check if StringBuilder Is Empty

How to Check if StringBuilder Is Empty

In this article, we’re going to talk about the StringBuilder class, and explore options to check if it is empty, directly or indirectly. So, let's start. What...

How to Run Code in a New Thread in C#

How to Run Code in a New Thread in C#

In this article, we are going to learn how to run code in another thread in C#. There are many ways to do it in .NET, but we are going to focus on a basic, modern approach.  To download the source code for this article, you can visit our GitHub...

Code Maze Weekly #105

Code Maze Weekly #105

Issue #105 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# .NET 6 Has Arrived: Here Are A Few of My Favorite Things [daveabrock.com] What's your favorite thing in .NET 6? Fastest way to enumerate a List<T>...