What's new in C#? Exciting new features in C# 8.0, 9.0 and 10! - Filip Ekberg - NDC London 2023

2024 ж. 12 Мам.
8 768 Рет қаралды

With every iteration of C#, we get more and more features that are meant to make our lives as developer a lot easier.
Let's explore what's new in C# 8, 9 and 10! We will look at how the language has changed and why these changes to the language will make us better C# developers, with less bugs in our code. We will cover the following features: - Nullable reference types - Pattern Matching in C# 8 to C# 10 - Record types - Top level programs/statements - Init only & new
Check out our new channel:
NDC Clips:
@ndcclips
Check out more of our featured speakers and talks at
ndcconferences.com/
ndclondon.com/

Пікірлер
  • As far as I know the C# 7.0 tuples use newly added struct ValueTuple not the old class Tuple

    @ladislavseps4801@ladislavseps4801 Жыл бұрын
  • Default interface methods are useful due to limitations of abstract classed (i e. No multiple inheritances)

    @weifengmao@weifengmao11 ай бұрын
    • @Mike, inheritance, and multiple inheritance especially, is the worst OOP tool. Interfaces are the opposite.

      @PaulSebastianM@PaulSebastianM11 ай бұрын
  • Oh geeze, this audio needs to be run through a low pass filter. The high frequency mouth wetness noises are super loud and its triggering my misophonia. I'd love to listen to this talk but its like nails on a chalkboard to me with the audio in its current state. I poked it in audacity, it needs a low pass at about 6.5kHz.

    @ChrisBode@ChrisBode Жыл бұрын
    • happens a lot with small mics close to the mouth, but that doesn't excuse basic EQ'ing.

      @PaulSebastianM@PaulSebastianM11 ай бұрын
KZhead