From the course: Advanced C#: Object-Oriented Programming
Next-level C# OOP - C# Tutorial
From the course: Advanced C#: Object-Oriented Programming
Next-level C# OOP
- .NET has emerged as one of the premier development platforms over the past 20 years. It was one of the first comprehensive platforms to make object-oriented programming a core part of its foundation. Over time, .NET pioneered new features to make object-oriented programming easier, safer, and more efficient. This course will focus on .NET's object-oriented features and how to use them in your own projects. We'll start off with a brief refresher of core object-oriented programming principles, and then get into .NET's features, such as how to enforce data immutability in your classes and how to ensure consumers are using your classes in the right way. If you want to build great software with .NET, then you need to understand its object-oriented features and capabilities, and this course will show them to you. Let's get started.