New Features in C# 9 - Learn C# with CSharpFritz

New Features in C# 9 - Learn C# with CSharpFritz

.NET 5 is released and C# 9 is here! Let's talk about the new features of C# 9 and tinker with some code to see how it can benefit our applications.

.NET 5 is released and C# 9 is here! Let's talk about the new features of C# 9 and tinker with some code to see how it can benefit our applications.

After the C# basics sessions are completed, which user interface framework do you want Fritz to walk through FIRST? Vote for your favorite with an emote at: https://github.com/csharpfritz/csharp_with_csharpfritz/issues/13

Questions:

  • 00:05:49 - Why use C# over C++?
  • 00:08:44 - How do you configure .NET3.1 and .NET5 to work side by side on a Linux server?
  • 00:10:39 - Is C# a good gateway development language into others?
  • 00:12:16 - Does C# 9 produce code that is more efficient just by recompiling applications?
  • 00:13:35 - Is VB at the same level of C# ?
  • 00:15:24 - Is the syntactic sugar C# 9 brings bad for performance?
  • 00:24:26 - Can I still use .NET Standard dlls with .NET 5?
  • 00:34:39 - Does the constructor/assignment syntax work on a normal class as well?
  • 00:37:38 - Could you say a Record type sugarcoats Class types?
  • 00:39:37 - Is C#9 support going to be exclusive to .NET 5
  • 00:40:44 - Are the any breaking changes from C#8 to C#9?
  • 00:42:49 - Is there a way to use C#9 on UWP?
  • 00:55:59 - Are generics supported with record types?
  • 00:57:13 - Are records and anonymous objects related in any ways?
  • 01:02:13 - Can you have init and set defined separately?
  • 01:05:14 - Can you use backing fields with init?
  • 01:12:50 - What if you have two files with top-level statements in a project?
  • 01:13:48 - Do you lose the ability to pass in arguments with top-level statements?
  • 01:16:16 - When would you use top-level statements and not a unit test project?
  • 01:17:57 - How we can execute top-level statements from other files/classes/methods?

Source code and interactive content from the stream are available at: https://github.com/csharpfritz/csharp_with_csharpfritz

csharp programming developer dotnet

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How long does it take to develop/build an app?

This article covers A-Z about the mobile and web app development process and answers your question on how long does it take to develop/build an app.

Developer Career Path: To Become a Team Lead or Stay a Developer?

For a developer, becoming a team leader can be a trap or open up opportunities for creating software. Two years ago, when I was a developer, ... by Oleg Sklyarov, Fullstack Developer at Skyeng company

Tracking a Developer’s Journey From Documentation Visit

Measuring website activity provides only half the story. See how to best track the developer's journey and what funnel stages makes sense for API-first products

Offshore Software Development - Best Practices

To make the most out of the benefits of offshore software development, you should understand the crucial factors that affect offshore development.

Hire Ruby on Rails Developer | Hire RoR Developer

#1 Ruby on Rails development company. Hire Ruby on rails developer or a team to build secure, scalable and complex web solutions with a quick turnaround time.