Category: CSharp
-

C# allows writing code with positional or nominal code style. Using positional code style, constructors can be used. Object initializer belong to the nominal category.…
-

ASP.NET Core SignalR version 2.1 offers streaming from the server to the client. Using ASP.NET Core 3.0, streams can also be sent from the client…
-

Recently I’ve written two blog articles about the new C# 8 switch expression. I’ve changed my last blog article to a different indentation – so…
-

A previous blog article on moving from the switch statement to the C# 8 switch expression led to some comments from readers that preferred the…
-

Switch expressions and enhanced pattern matching are great new concepts working together with C# 8. I’ve already written some blog articles on new C# 8…
-

This time the Thrive Conference in Slovenia celebrates 10 years! This time the conference is located in Postojna, at a hotel located at the Postojna…
-

With C#, interfaces can be implemented implicitly or explicitly. With implicit interface implementations, the members of the interface are public in the class. With explicit…
-

C# has different meanings for the using keyword. One is the using directive to import types from namespaces, and to create aliases to types. The…
-

One of the many great features of C# 8 is async streams. Before C# 8, you could use the await keyword only to get a…
-

I had some great days at BASTA! Spring in Frankfurt – with three presentations. Thank you for joining! My presentations and source code are available…
