OOP with derived or abstract classes, overrides | IEnumerable [Pt 19] | C# for Beginners
View full playlist: https://aka.ms/dotnet/beginnervideos/youtube/csharp
Set up C# in VS Code: https://aka.ms/dotnet/get-started/vscode
🏆Earn the C# Certification: https://aka.ms/csharp-certification
Let's dive deeper into Object Oriented Programming with our Person/Pet example. We currently have a Person class and a Pet Class. Scott and David build the blueprints to expand our Pet example with base classes, abstract classes, and derived classes.
Links:
.NET Beginner Videos: https://aka.ms/dotnetvideos
MS Learn: https://aka.ms/dotnet/beginnervideos/mslearn
Blog: https://aka.ms/dotnet/blog
Twitter: https://aka.ms/dotnet/twitter
TikTok: https://aka.ms/dotnet/tiktok
Mastodon: https://aka.ms/dotnet/mastodon
LinkedIn: https://aka.ms/dotnet/linkedin
Facebook: https://aka.ms/dotnet/facebook
Docs: https://learn.microsoft.com/dotnet
Forums: https://aka.ms/dotnet/forums
🙋♀️Q&A: https://aka.ms/dotnet-qa
👨🎓Microsoft Learn: https://aka.ms/learndotnet
#dotnet #csharp
About the course
Join Scott Hanselman and .NET Distinguished Engineer David Fowler as they teach us C# from the ground up! From Hello World to LINQ and more, Scott and David share C# lessons at a deep and leisurely pace. By the end you'll be ready to explore the Foundational C# Certification from FreeCodeCamp!
.NET Beginner Videos: https://aka.ms/dotnetvideos
Foundational C# Certification: https://aka.ms/csharp-certification
.NET on Microsoft Learn: https://aka.ms/dotnet/beginnervideos/mslearn
Lessons
- What is C#? [Pt 1] | C# for Beginners
- What is C#? [Pt 1] | C# for Beginners
- Hello World! [Pt 2] | C# for Beginners
- Hello World! [Pt 2] | C# for Beginners
- Basics of VS Code and the C# DevKit [Pt 3] | C# for Beginners
- Basics of VS Code and the C# DevKit [Pt 3] | C# for Beginners
- Hello World, Introducing Strings! [Pt 4] | C# for Beginners
- Hello World, Introducing Strings! [Pt 4] | C# for Beginners
- The Basics of Strings! [Pt 5] | C# for Beginners
- The Basics of Strings! [Pt 5] | C# for Beginners
- Searching Strings [Pt 6] | C# for Beginners
- Searching Strings [Pt 6] | C# for Beginners
- Numbers, Integers, and Math [Pt 7] | C# for Beginners
- Numbers, Integers, and Math [Pt 7] | C# for Beginners
- Numbers, Precision, Casting, Doubles, and More [Pt 8] | C# for Beginners
- Numbers, Precision, Casting, Doubles, and More [Pt 8] | C# for Beginners
- Branching, Ifs, and Conditional Logic [Pt 9] | C# for Beginners
- Branching, Ifs, and Conditional Logic [Pt 9] | C# for Beginners
- Branching and While Loops [Pt 10] | C# for Beginners
- Branching and While Loops [Pt 10] | C# for Beginners
- For Loops [Pt 11] | C# for Beginners
- For Loops [Pt 11] | C# for Beginners
- List T and Collections of Data [Pt 12] | C# for Beginners
- List T and Collections of Data [Pt 12] | C# for Beginners
- Arrays, Lists, Indexing, and Foreach [Pt 13] | C# for Beginners
- Arrays, Lists, Indexing, and Foreach [Pt 13] | C# for Beginners
- Sorting and Searching Lists [Pt 14] | C# for Beginners
- Sorting and Searching Lists [Pt 14] | C# for Beginners
- Language Integrated Query (LINQ) and IEnumerable [Pt 15] | C# for Beginners
- Language Integrated Query (LINQ) and IEnumerable [Pt 15] | C# for Beginners
- LINQ Query Expressions From, Where, Orderby, and Select [Pt 16] | C# for Beginners
- LINQ Query Expressions From, Where, Orderby, and Select [Pt 16] | C# for Beginners
- LINQ Method Syntax vs Query [Pt 17] | C# for Beginners
- LINQ Method Syntax vs Query [Pt 17] | C# for Beginners
- Object-oriented Programming (OOP) [Pt 18] | C# for Beginners
- Object-oriented Programming (OOP) [Pt 18] | C# for Beginners
- OOP with derived or abstract classes, overrides | IEnumerable [Pt 19] | C# for Beginners
- OOP with derived or abstract classes, overrides | IEnumerable [Pt 19] | C# for Beginners