News

How do default implementations in C# 8.0 affect the difference between abstract classes and interfaces? With the introduction of C# 8.0, interfaces can have default implementations for their members.
Are abstract classes and interfaces the same in C# 8.0? Not really. Although abstract classes and interfaces now seem similar in more ways than one, there are subtle differences between the two.