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.
Dennemeyer Group
Hesperange, Luxembourg
Intermediate
Senior
.NET
Structured Query Language (SQL)
Matching moments
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
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
Programming secure C#/.NET Applications: Dos & Don'ts
Sebastian Leuer
Turbocharged: Writing High-Performance C# and .NET Code
Steve Gordon
101 brilliant things of C++
Andreas Fertig
C++ Features You Might Not Know
Jonathan Müller
Tips, tricks and quirks in .NET
Paweł Łukaszuk
Related Articles
View all articles



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



Neweasy
Liverpool, United Kingdom
Remote
£60-70K
Senior
API
Azure
T-SQL
+9

Client Server
Luton, United Kingdom
Remote
£100K
Redis
React
Kafka
+7

Client Server
Leeds, United Kingdom
Remote
£100K
Redis
React
Kafka
+7

Ratbacher GmbH
Frankfurt am Main, Germany
Remote
€85K
Azure
React
DevOps
+6


wilroffreitsma
Amsterdam, Netherlands
Remote
Intermediate
API
CSS
GIT
HTML
+5
