World Congress 2022 Jun 15, 2022

5 features that help you get the most out of C# 10

Louëlla Creemers

Ditch the repetitive boilerplate and streamline your .NET workflow. C# 10 introduces five practical features that drastically reduce clutter. Discover how to write cleaner, more maintainable code.

Pause
Mute Enter Fullscreen
#1 about 2 min

Simplifying CLI applications with top-level statements

How top-level statements eliminate boilerplate namespaces and classes in C# 10 scripts.

#2 about 4 min

Working with records for immutability and value equality

Why records provide a better alternative to classes for value comparisons and data formatting.

#3 about 2 min

Streamlining null checks with argument null exceptions

How the ThrowIfNull helper method reduces repetitive boilerplate code when validating parameters.

#4 about 2 min

Centralizing namespace imports utilizing global usings

How moving repeated imports to a dedicated global usage file keeps codebases cleaner.

#5 about 2 min

Cleaning up nested object comparisons with extended property patterns

How accessing nested properties via dot notation simplifies condition checks.

Matching moments

2:35 min

Overview of modern C# feature selections

Louëlla Creemers Louëlla Creemers · WWC 2023

3:52 min

Adopting new C# features and tracking updates

Louëlla Creemers Louëlla Creemers · WWC 2023

2:18 min

Integrating new language features for readable async code

Ron Veen Ron Veen · WWC 2022

1:55 min

Introduction to systems programming and performance in .NET

Szymon Kulec Szymon Kulec · WWC Europe 2026

2:05 min

Implementing modern language feature advancements carefully alongside readability

Bjarne Stroustrup · WWC 2022

10:02 min

Exploring object-oriented syntax features and the type system

Christoph Menzel Christoph Menzel · WWC 2022

Upcoming sessions on this topic

Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

Ship 10x Faster: AI-Powered Development with Claude Code and MCP Tools

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan
Open session

World Congress 2026 North America

The MCP haters are half right

Vojta Kopal

Head of Data at Apify

Vojta Kopal
Open session

World Congress 2026 North America

Chat with Your Data: From Natural Language to SQL

Alper Ebicoglu

Co-founder of Volosoft

Alper Ebicoglu
Open session

World Congress 2026 North America

Building Pragmatic AI: 10 AI Features Your Users Actually Want

Jonathan "J." Tower

.NET Foundation Board | 12x Microsoft MVP | Founder & Consultant

Jonathan "J." Tower