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

What's New in C# 12

Roland Guijt

C# 12 has some great features that will make .NET life easier. This course will teach you the changes around types, lambdas and collections as well as some other features that will make you more productive as you write C#!

Read more

C# 12 has some great features that will make .NET life easier. This course will teach you the changes around types, lambdas and collections 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# 12, you’ll learn the top new features in C# 12 such as enhancements around types such as primary constructors and collection enhancements like using inline arrays and collection expressions. When you’re finished with this course, you’ll have the skills and knowledge of C# 12 needed to apply the latest and the greatest C# has to offer.

Enroll now

What's inside

Syllabus

Course Overview
Primary Constructors and Syntax Enhancements
Collection Expressions and Spread Operator

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Outlines enhancements in types, such as primary constructors
Updates knowledge of the latest and greatest improvements by delving into C# 12 features
Helps maintain the currency of your knowledge with C# 12 versions
Explores enhancements in collections, such as collection expressions and spread operator

Save this course

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

Activities

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

Career center

Learners who complete What's New in C# 12 will develop knowledge and skills that may be useful to these careers:
Software Developer
Software Developers are responsible for designing, implementing, and maintaining software applications. This course, What’s New in C# 12, is a great way to learn the latest features of C#, which is a popular programming language used by Software Developers. By taking this course, you can gain the skills and knowledge you need to be a successful Software Developer.
Web Developer
Web Developers design and develop websites. This course, What’s New in C# 12, can help you learn the latest features of C#, which is a popular programming language used by Web Developers. By taking this course, you can gain the skills and knowledge you need to be a successful Web Developer.
Computer Programmer
Computer Programmers write and test code that makes computers perform specific tasks. This course, What’s New in C# 12, can help you learn the latest features of C#, which is a popular programming language used by Computer Programmers. By taking this course, you can gain the skills and knowledge you need to be a successful Computer Programmer.
Software Engineer
Software Engineers apply engineering principles to the design, development, and maintenance of software systems. This course, What’s New in C# 12, can help you learn the latest features of C#, which is a popular programming language used by Software Engineers. By taking this course, you can gain the skills and knowledge you need to be a successful Software Engineer.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. This course, What’s New in C# 12, may be useful for Information Security Analysts who want to learn more about C#, a programming language that is often used in the development of security systems.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical models to analyze financial data. This course, What’s New in C# 12, may be useful for Quantitative Analysts who want to learn more about C#, a programming language that can be used to develop financial analysis applications.
Computer Scientist
Computer Scientists research and develop new computer technologies. This course, What’s New in C# 12, may be useful for Computer Scientists who want to learn more about C#, a programming language that is often used in the development of new computer technologies.
IT Manager
IT Managers plan, implement, and manage the technology infrastructure of an organization. This course, What’s New in C# 12, may be useful for IT Managers who want to learn more about C#, a programming language that can be used to develop software applications.
Technical Writer
Technical Writers create documentation for computer systems and software. This course, What’s New in C# 12, may be useful for Technical Writers who want to learn more about C#, a programming language that is often used in the development of software systems.
Systems Analyst
Systems Analysts analyze and design computer systems. This course, What’s New in C# 12, may be useful for Systems Analysts who want to learn more about C#, a programming language that can be used to develop software systems.
Project Manager
Project Managers plan, organize, and direct the execution of projects. This course, What’s New in C# 12, may be useful for Project Managers who want to learn more about C#, a programming language that can be used to develop project management applications.
Software Quality Assurance Analyst
Software Quality Assurance Analysts test and evaluate software to ensure that it meets the requirements of the end user. This course, What’s New in C# 12, may be useful for Software Quality Assurance Analysts who want to learn more about C#, a programming language that is often used in the development of software testing applications.
Data Scientist
Data Scientists collect, analyze, and interpret data to help businesses make informed decisions. This course, What’s New in C# 12, may be useful for Data Scientists who want to learn more about C#, a programming language that can be used to develop data analysis applications.
Business Analyst
Business Analysts analyze business processes and develop solutions to improve efficiency and effectiveness. This course, What’s New in C# 12, may be useful for Business Analysts who want to learn more about C#, a programming language that can be used to develop business analysis applications.
Database Administrator
Database Administrators are responsible for the management and maintenance of databases. This course, What’s New in C# 12, may be useful for Database Administrators who want to learn more about C#, a programming language that can be used to develop database applications.

Reading list

We've selected 12 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# 12.
Provides a deep dive into the Common Language Runtime (CLR) and the C# programming language. It valuable reference for experienced C# developers who want to understand the underlying details of the language.
Provides a comprehensive overview of the latest features of C# 12 and .NET 7, including the new features introduced in C# 12. It valuable resource for experienced C# developers who want to stay up-to-date on the latest developments in the language.
Provides a comprehensive overview of the C# programming language, covering the latest features and best practices in C# 9 and .NET 5. It valuable reference for experienced C# developers.
Provides a comprehensive overview of the C# programming language, covering the latest features and best practices in C# 7 and .NET Core. It valuable reference for experienced C# developers.
Provides a comprehensive overview of the latest features of C# 8 and .NET Core 3. It valuable resource for experienced C# developers who want to stay up-to-date on the latest developments in the language.
Provides a comprehensive overview of the C# programming language, covering the latest features and best practices. It valuable reference for experienced C# developers.
Provides a comprehensive overview of the C# programming language, covering the basics as well as more advanced topics. It good choice for students or experienced developers who want to learn more about C#.
Provides a collection of recipes and solutions for common programming problems in C#. It valuable reference for experienced C# developers who need help solving specific problems.
Provides a comprehensive overview of the C# programming language, covering the latest features and best practices. It valuable reference for experienced C# developers.
Provides a collection of 50 specific ways to improve your C# code. It valuable reference for experienced C# developers who want to write better code.
Teaches C# programming by using Unity 2021, a popular game development platform. It good choice for students or new developers who want to learn C# in a practical and engaging way.
Provides a beginner-friendly introduction to the C# programming language. It good choice for students or new developers who are just starting to learn C#.

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