We may earn an affiliate commission when you visit our partners.
Pluralsight logo

What's New in C# 11

Roland Guijt

C# 11 has some great features that will make .NET life easier. This course will teach you the changes around strings, generics, attributes and pattern matching as well as some other features that will make you more productive as you write C#!

Read more

C# 11 has some great features that will make .NET life easier. This course will teach you the changes around strings, generics, attributes and pattern matching as well as some other features that will make you more productive as you write C#!

Keeping your C# knowledge up-to-date with each new release is a challenge. In this course, What’s New in C# 11, you’ll learn the top new features in C# 11. First, you'll explore enhancements around strings and generics. Then, you'll discover the improvements to attributes, pattern matching and method groups. Finally you'll learn about the scoping and type members changes that benefit you in this new version. When you’re finished with this course, you’ll have the skills and knowledge of C# 11 needed to apply the latest and the greatest C# has to offer.

Enroll now

What's inside

Syllabus

Course Overview
String Enhancements
Generics and Attributes
Pattern Matching and Method Groups
Read more
Scoping and Type Members

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Enhances on knowledge of C#
Improves and upgrades skills
Provides a thorough understanding of the latest C# features
Covers various aspects of C#
In-depth exploration of new C# features
Delivers knowledge relevant to the industry

Save this course

Save What's New in C# 11 to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for What's New in C# 11. These are activities you can do either before, during, or after a course.

Career center

Learners who complete What's New in C# 11 will develop knowledge and skills that may be useful to these careers:
Developer
Developers design, develop, test, and maintain software systems. They work with a variety of programming languages and technologies to create software that meets the needs of users. The skills you learn in this course will be essential to your success as a Developer. You'll learn about the latest features in C#, which will help you to write more efficient and effective code.
Software Engineer
Software Engineers develop and maintain software products for a variety of industries. They work on all aspects of software development, from design and coding to testing and deployment. The skills you learn in this course will be essential to your success as a Software Engineer. You'll learn about the latest features in C#, which will help you to write more efficient and effective code.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. They work with a variety of data analysis tools and techniques to extract insights from data. The skills you learn in this course will be essential to your success as a Data Analyst. You'll learn about the latest features in C#, which will help you to develop more efficient and effective data analysis solutions.
Database Administrator
Database Administrators manage and maintain databases. They work with a variety of database technologies to ensure that databases are available and performant. The skills you learn in this course will be essential to your success as a Database Administrator. You'll learn about the latest features in C#, which will help you to develop more efficient and effective database solutions.
Web Developer
Web Developers design and develop websites and web applications. They work with a variety of web technologies to create websites and web applications that meet the needs of users and businesses. The skills you learn in this course will be essential to your success as a Web Developer. You'll learn about the latest features in C#, which will help you to develop more efficient and effective web solutions.
Game Developer
Game Developers design and develop video games. They work with a variety of game technologies to create video games that meet the needs of users and businesses. The skills you learn in this course will be essential to your success as a Game Developer. You'll learn about the latest features in C#, which will help you to develop more efficient and effective game.
Software Architect
Software Architects design and develop the overall architecture of software systems. They work with a variety of stakeholders to ensure that software systems meet the needs of users and businesses. The skills you learn in this course will be essential to your success as a Software Architect. You'll learn about the latest features in C#, which will help you to design and develop more efficient and effective software systems.
Computer Programmer
Computer Programmers write and maintain code for software systems. They work with a variety of programming languages and technologies to create software that meets the needs of users and businesses. The skills you learn in this course will be essential to your success as a Computer Programmer. You'll learn about the latest features in C#, which will help you to write more efficient and effective code.
Software Tester
Software Testers test software systems to ensure that they meet the needs of users and businesses. They work with a variety of stakeholders to ensure that software systems meet the needs of users and businesses. The skills you learn in this course will be essential to your success as a Software Tester. You'll learn about the latest features in C#, which will help you to develop more efficient and effective software systems.
Quality Assurance Analyst
Quality Assurance Analysts test and evaluate software products to ensure that they meet the needs of users and businesses. They work with a variety of software testing tools and techniques to identify and fix bugs in software products. The skills you learn in this course will be essential to your success as a Quality Assurance Analyst. You'll learn about the latest features in C#, which will help you to develop more efficient and effective testing tools.
Mobile App Developer
Mobile App Developers design and develop mobile applications. They work with a variety of mobile technologies to create mobile applications that meet the needs of users and businesses. The skills you learn in this course will be essential to your success as a Mobile App Developer. You'll learn about the latest features in C#, which will help you to develop more efficient and effective mobile applications.
Artificial Intelligence Engineer
Artificial Intelligence Engineers design and develop artificial intelligence systems. They work with a variety of artificial intelligence tools and techniques to create artificial intelligence systems that meet the needs of users and businesses. The skills you learn in this course will be essential to your success as an Artificial Intelligence Engineer. You'll learn about the latest features in C#, which will help you to develop more efficient and effective artificial intelligence systems.
Data Scientist
Data Scientists use data to develop models and algorithms that help businesses solve problems and make informed decisions. They work with a variety of data science tools and techniques to extract insights from data. The skills you learn in this course will be essential to your success as a Data Scientist. You'll learn about the latest features in C#, which will help you to develop more efficient and effective data science solutions.
System Analyst
System Analysts gather and analyze user requirements to develop software systems that meet those needs. They work with a variety of stakeholders to ensure that software systems meet the needs of users and businesses. The skills you learn in this course will be essential to your success as a System Analyst. You'll learn about the latest features in C#, which will help you to develop more efficient and effective software systems.
Machine Learning Engineer
Machine Learning Engineers design and develop machine learning models and algorithms. They work with a variety of machine learning tools and techniques to extract insights from data. The skills you learn in this course will be essential to your success as a Machine Learning Engineer. You'll learn about the latest features in C#, which will help you to develop more efficient and effective machine learning solutions.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in What's New in C# 11.
Provides an in-depth look at the new features of C# 11, including the features covered in this course, written by one of C#'s original authors. It valuable resource for anyone who wants to learn more about the latest version of C#.
Provides a comprehensive overview of the new features of C# 11 and .NET 6, including the features covered in this course. It valuable resource for anyone who wants to learn more about the latest version of C#.
Provides a comprehensive overview of the C# language, including the features covered in this course. It valuable resource for anyone who wants to learn more about C#.
Provides a comprehensive overview of the C# language, including the features covered in this course. It valuable resource for anyone who wants to learn more about C#.
Provides a comprehensive overview of the C# language, including the features covered in this course. It valuable resource for anyone who wants to learn more about C#.
Provides a comprehensive overview of the C# language, including the features covered in this course. It valuable resource for anyone who wants to learn more about C#.
Provides a collection of recipes for solving common programming problems in C#. It valuable resource for anyone who wants to learn how to use C# effectively.
Provides a deep dive into the Common Language Runtime (CLR), the underlying platform on which C# runs. It valuable resource for anyone who wants to learn more about the inner workings of C#.
Provides a quick reference to the new features of C# 11. It valuable resource for anyone who wants to learn more about the latest version of C#.
Provides a fun and engaging introduction to C#. It good choice for beginners who want to learn the basics of the language.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser