What'S New In C# 12: Dive Into The New Features
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 423.01 MB | Duration: 0h 46m
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 423.01 MB | Duration: 0h 46m
Learn Every Single Feature of C# 12 with example
What you'll learn
Understand the motivation behind the release of C# 12.
Primary Constructor in C# 12
Collection expressions
Ref readonly parameters
Default lambda parameters
Experimental attribute
Interceptors
Requirements
Basic Understanding of C# Programming
Knowledge of Object-Oriented Programming (OOP)
Experience with Previous C# Versions
Visual Studio Setup
Basic Understanding of .NET Core
Desire to Learn and Explore New Features
Description
Welcome to the comprehensive Udemy course on the latest advancements in C# programming! Dive into the cutting-edge world of C# 12, introduced in DotNet 8.0, and discover the exciting features that elevate your coding experience.In this course, we'll explore the key elements of C# 12, providing you with an in-depth understanding and practical knowledge to enhance your programming skills. Here's a glimpse of what you'll learn:1. Primary Constructor: Uncover the power of primary constructors and learn how they simplify and streamline the process of initializing objects in C# 12.2. Collection Expressions: Delve into the world of collection expressions and understand how they revolutionize the way you work with data structures, making your code more concise and expressive.3. Ref Readonly Parameters: Explore the benefits of ref readonly parameters and discover how they enhance performance and immutability in your C# 12 projects.4. Default Lambda Parameters: Master the art of default lambda parameters and learn how to create flexible and customizable functions with default values in C# 12.5. Experimental Attribute: Navigate through the experimental attribute and gain insights into using this feature to try out cutting-edge functionalities in a controlled environment.6. Interceptors: Explore the concept of interceptors and understand how they enable you to intervene in the execution of methods, providing a powerful tool for customization and optimization.Whether you're a seasoned C# developer or just getting started, this course is designed to equip you with the knowledge and skills to leverage the latest features of C# 12 effectively. Join us on this journey, and elevate your programming expertise with the most recent innovations in C# development. Enroll now and stay ahead in the dynamic world of programming!
Overview
Section 1: Getting Started & Source Code
Lecture 1 Introduction
Lecture 2 How to Install DotNet Core SDK and Get C# 12
Lecture 3 Source Code Location
Section 2: Feature 1: Primary Constructor in C# 12
Lecture 4 Introduction to What is Primary Constructors in C# 12
Lecture 5 Assign Primary Constructor Parameter Values to Property or Fields
Lecture 6 Using multiple constructors along with Primary Constructors
Lecture 7 Difference between Primary Constructors and Records in C# (This is interesting)
Lecture 8 Passing parameters to parent class constructor while using Primary Constructors
Lecture 9 Real Time Use Case of Primary Constructors in C# 12
Section 3: Feature 2: Collection Expression in C# 12
Lecture 10 Collection Expression in C#
Section 4: Feature 3: Ref ReadOnly Parameter
Lecture 11 ref readonly parameters
Section 5: Feature 4: Default lambda parameters
Lecture 12 Default lambda parameters
Section 6: Feature 5: Alias any type
Lecture 13 Alias any type
Section 7: Feature 6: Inline arrays
Lecture 14 Inline arrays
Section 8: Feature 7: Experimental attribute
Lecture 15 Experimental attribute
Section 9: Feature 8: Interceptors in C# 12
Lecture 16 Introduction to Interceptors
Lecture 17 Interceptors Demo
Section 10: Course END
Lecture 18 THE END
Ideal for developers who are already familiar with C# and want to stay up-to-date with the latest language features and enhancements.,Geared towards programmers with a solid understanding of the basics of C# programming and who are ready to explore advanced features introduced in C# 12.,Suitable for software engineers and architects who are involved in designing and building robust software solutions using C#.,Targeting professionals looking to enhance their skill set and remain competitive in the job market by staying current with the latest advancements in C# development.,Appeals to individuals who enjoy exploring new technologies and want to be among the first to leverage the latest features introduced in C# 12.,Helpful for students and recent graduates pursuing a degree in computer science or related fields, providing them with insights into the latest developments in C#.,Useful for developers who are transitioning to C# from other programming languages and want to quickly get up to speed with the latest features.,Designed for developers who have a curiosity for continuous learning and want to explore the cutting-edge features introduced in C# 12.,Tailored for freelancers and independent developers who wish to offer their clients the most modern and efficient solutions by leveraging the features in C# 12.