C#9 Features (part 2)
In my last post I wrote about some cool features of C#9. You can find that post here. However while looking through the list I found some other cool ones. So here is another post with them.
In my last post I wrote about some cool features of C#9. You can find that post here. However while looking through the list I found some other cool ones. So here is another post with them.
When listening to a DotNetRocks episode I heard Mads Torgersen say that for C#9 immutability improvements are a large part of the new features. Today we take a look at two of those features “init” properties and “records”. Let’s get started.
A colleague pointed me to a cool way to make dictionary searches case insensitive. So I thought it’d share it with you guys.
I wanted to load data on a screen in the background because I was experiencing UI Freezes on screen. After changing the code I found that that drawing to the screen actually takes a long time. So I wanted to update my gridview asynchronously. This seemed simple but quickly became …
Most of us live in a GIT world. Most teams use feature branches to develop functionality using GIT. However there are still a lot of people who use TFS, SVN or even SourceSafe and may not know what they are and how to use them. In this post I will …
Within C# I use enumerations a lot. An enumeration is a distinct type which contains a collection of named constants. It can be a lot of underlying types (byte, sbyte, short, ushort, int, uint, long, or ulong) but i usually see the default which is an int (Int32). You can …
After my previous post about using Azure DevOps as a buildserver I am going to show you what else you can do with it. The second thing we are going do with it is create a NuGet package and publish it through Azure Pipelines. Read on if you want to …
Continuous Integration allows a developer to make sure their code builds correctly and that unit tests are run after each check in. There are of course a lot more things you can do with it but on this article I’ll focus on these two first. I’ll be using Azure DevOps …
Before UWP apps and XAML we had Silverlight and WPF. WPF applications were intended to replace the old Winforms applications. With .Net core 3 supporting WPF it has extended it’s lifespan once more. For a customer I had a WPF application that was mainly operated using a touch screen so …
After playing around with MVC on .net core a little i realized I needed to have some maps functionality using static bing maps on my site. So after getting a key and reading through some documentation I found out that i needed to set the license key in the map …