Completed
⌨️ Part 6 - Delegates - Understanding Covariance and Contravariance
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Advanced C# Programming Course
Automatically move to the next video in the Classroom when playback concludes
- 1 ⌨️ Part 1 - Introduction
- 2 ⌨️ Part 2 - Overview of the Advanced C# Course
- 3 ⌨️ Part 3 - The Significants of the Release of .NET 5
- 4 ⌨️ Part 4 - Delegates - Introduction
- 5 ⌨️ Part 5 - Delegates - Create a Code Example
- 6 ⌨️ Part 6 - Delegates - Understanding Covariance and Contravariance
- 7 ⌨️ Part 7 - Delegates - Fund, Action and Predicate
- 8 ⌨️ Part 8 - Delegates - Asynchronous Method Calls
- 9 ⌨️ Part 9 - Events - Introduction
- 10 ⌨️ Part 10 - Events - Add/Remove Accessors
- 11 ⌨️ Part 11 - Events - User Actions & UWP
- 12 ⌨️ Part 12 - Events - The Observer Design Pattern
- 13 ⌨️ Part 13 - Generics - Introduction
- 14 ⌨️ Part 14 - Generics - Understanding Constraints
- 15 ⌨️ Part 15 - Generics - Generic Delegates and Events
- 16 ⌨️ Part 16 - Generics - The Factory Design Pattern
- 17 ⌨️ Part 17 - Async / Await Task - Introduction
- 18 ⌨️ Part 18 - Async / Await Task - Task.Run
- 19 ⌨️ Part 19 - Async / Await Task - Best Practices
- 20 ⌨️ Part 20 - Async / Await Task - Cancelling Asynchronous Operations
- 21 ⌨️ Part 21 - LINQ - Introduction
- 22 ⌨️ Part 22 - LINQ - Queries
- 23 ⌨️ Part 23 - LINQ - Operators
- 24 ⌨️ Part 24 - LINQ - More Operators and Summary
- 25 ⌨️ Part 25 - C# Attributes
- 26 ⌨️ Part 26 - C# Reflection
- 27 ⌨️ Part 27 - .NET Framework and .NET Core
- 28 ⌨️ Part 28 - .NET 6
- 29 ⌨️ Part 29 - .NET 7