dotnet falcon

Blogging about .NET and software development - from my bird's eye view

C#

Default interface implementation in C# 8

Default interface implementation in C# 8

Jun 12, 2019
A while back the preview version of the last big feature of C# 8 came out: default interface implementation. To be honest, I'm not really a fan of this new option and I have been pretty busy, so I didn't really have the time to check
C# 8.0 in Visual Studio 2019: what's new

C# 8.0 in Visual Studio 2019: what's new

Apr 6, 2019
This week VS 2019 finally came out and I was going to write a very enthusiastic and very long post about the new language features of C# 8 that I was hoping would also premier with the new IDE. Well, I was wrong on all counts: no new language version,
Countdown to C# 8: Range and Index

Countdown to C# 8: Range and Index

Mar 18, 2019
In my previos post, I discussed one of the new features of C# 8: non-nullable reference types. That feature has been out for a while, so I think most of what can be said has already been said. But this time, I'm taking a look at something even
What's new in C# 7.3?

What's new in C# 7.3?

May 14, 2018
C# 7.3 came out not long ago. I just had the time to do the update, so I thought I would do a post on it. There are a lot of other posts around about the same topic, but whatever. At least I can present this from my point
Iterating through dictionaries the better way

Iterating through dictionaries the better way

Mar 24, 2018
Using the right collection type at the right place is a challenging task. In my experience, most people just use List<T or Dictionary<TKey,TValue> most of the time, without thinking about other possibilities. Now that's not to say that these two are not