CSharp

Are C# 9 records immutable by default?

Are C# 9 records immutable by default?

Kinda?

Dave Brock
Dave Brock
CSharp
C# 10 First Look: Constant string interpolation

C# 10 First Look: Constant string interpolation

Constant string interpolation looks to be set for C# 10—let's take a look.

Dave Brock
Dave Brock
CSharp
C# 9: Records Revisited

C# 9: Records Revisited

We learn a few more things about records using the released C# 9 spec proposal.

Dave Brock
Dave Brock
CSharp
Talk with Groot using the Microsoft Bot Framework and Azure sentiment analysis

Talk with Groot using the Microsoft Bot Framework and Azure sentiment analysis

In this post, we use the Bot Framework to detect how a user really feels.

Dave Brock
Dave Brock
CSharp
C# 9: Putting it all together with a scavenger hunt

C# 9: Putting it all together with a scavenger hunt

Let's go through the major C# 9 features in a single post.

Dave Brock
Dave Brock
CSharp
C# 9: Answering your questions

C# 9: Answering your questions

In this post, I discuss the questions you had after I wrote my posts.

Dave Brock
Dave Brock
CSharp
C# 9 Deep Dive: Target Typing and Covariant Returns

C# 9 Deep Dive: Target Typing and Covariant Returns

In a C# 9 deep dive, we talk about target typing and covariant returns.

Dave Brock
Dave Brock
CSharp
C# 9 Deep Dive: Top-Level Programs

C# 9 Deep Dive: Top-Level Programs

In a C# 9 deep dive, we talk about how top-level programs work with status codes, async, arguments, and local functions.

Dave Brock
Dave Brock
CSharp