Louëlla Creemers
5 features that help you get the most out of C# 10
#1about 2 minutes
Introduction to five key features in C# 10
An overview of five features in C# 10 and .NET 6 designed to make code cleaner and development easier for everyday projects.
#2about 1 minute
Simplifying console apps with top-level statements
C# 10 removes the need for boilerplate code like namespaces, classes, and a main method for simple applications.
#3about 4 minutes
Using records for immutable value-based data types
Records are a special class type that is immutable and compared by value, making them easier to print and compare than traditional classes.
#4about 2 minutes
Checking for null parameters with a single line
The `ArgumentNullException.ThrowIfNull` method provides a concise, single-line alternative to traditional if-checks for null parameters.
#5about 2 minutes
Reducing boilerplate code with global usings
Global usings allow you to declare a using directive once in a central file, making it available across the entire project.
#6about 2 minutes
Simplifying object checks with extended property patterns
Extended property patterns in C# 10 allow for cleaner and more readable checks on nested object properties without complex chaining.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:35 MIN
Overview of modern C# community-loved features
Modern C#: A Dive into the Community's Most Loved new Features.
Unlock full access
Log in or set up an account to access this feature and more.
02:48 MIN
A brief history of C# from version 1 to 12
C# 13 Unleashed: Live Demos of my Top 10 Cutting-Edge Features!
Unlock full access
Log in or set up an account to access this feature and more.
02:52 MIN
How to stay current with C# development
Modern C#: A Dive into the Community's Most Loved new Features.
Unlock full access
Log in or set up an account to access this feature and more.
01:01 MIN
Deciding when to adopt new C# features
Modern C#: A Dive into the Community's Most Loved new Features.
Unlock full access
Log in or set up an account to access this feature and more.
03:14 MIN
Recapping the WeAreDevelopers World Congress 2025
WeAreDevelopers LIVE - Our World Congress 2025 & CODE100 Highlights with Jack Barber and Marco Podien
Unlock full access
Log in or set up an account to access this feature and more.
03:09 MIN
Why Blazor enables full-stack .NET development
Blazor Unleashed: The Future of .NET Web Development
Unlock full access
Log in or set up an account to access this feature and more.
01:56 MIN
Exploring the key benefits of adopting TypeScript
Do TypeScript without TypeScript
Unlock full access
Log in or set up an account to access this feature and more.
02:22 MIN
Moving from C# to modern languages like Go
Coffee with developers - Brian Morrison
Unlock full access
Log in or set up an account to access this feature and more.
Featured Partners
Related Videos
Modern C#: A Dive into the Community's Most Loved new Features.
Louëlla Creemers
C# 13 Unleashed: Live Demos of my Top 10 Cutting-Edge Features!
Ambesh Singh & Sachin Kumar
Exploring the Latest Features of .NET and C# by Building a Game
Rainer Stropek
Hacking C# from the inside - how to do anything in NET
Adam Furmanek
Building a Compiler with C#
Florian Rappl
Turbocharged: Writing High-Performance C# and .NET Code
Steve Gordon
Tips, tricks and quirks in .NET
Paweł Łukaszuk
Testing .NET applications a Tool box for every developer
Alexandre Borges
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


generic.de software technologies AG
Karlsruhe, Germany
Intermediate
Senior
.NET
Docker
Angular

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript


Stolzberger GmbH
Remote
€65-95K
Docker
Kubernetes
Software Architecture


Stolzberger GmbH
Berlin, Germany
Remote
Docker
Kubernetes
Software Architecture

