How To Create Extension Methods in C#
Extension methods allow us to add functionality to systems we don't control. They also allow us to write code that is easier to read. In this video, we are going to go over what extension methods are, how to write them, and when to use them.
Source Code: https://leadmagnets.app/?Resource=ExtensionMethods
Patreon: https://www.patreon.com/IAmTimCorey
Mailing List: https://signup.iamtimcorey.com/
Purchase Courses: https://iamtimcorey.com
0:00 - Intro
3:16 - Creating and using extension method
8:15 - Extension method classes and namespaces
10:59 - Extending methods from third party libraries
19:48 - When to use extension methods
21:30 - Extending methods for interfaces
23:03 - When not to use extension methods
27:01 - Summary and concluding remarks
Thanks Ralfs HBK
Видео How To Create Extension Methods in C# канала IAmTimCorey
Source Code: https://leadmagnets.app/?Resource=ExtensionMethods
Patreon: https://www.patreon.com/IAmTimCorey
Mailing List: https://signup.iamtimcorey.com/
Purchase Courses: https://iamtimcorey.com
0:00 - Intro
3:16 - Creating and using extension method
8:15 - Extension method classes and namespaces
10:59 - Extending methods from third party libraries
19:48 - When to use extension methods
21:30 - Extending methods for interfaces
23:03 - When not to use extension methods
27:01 - Summary and concluding remarks
Thanks Ralfs HBK
Видео How To Create Extension Methods in C# канала IAmTimCorey
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Intro to Records in C# 9 - How To Use Records And When To Use Them](https://i.ytimg.com/vi/9Byvwa9yF-I/default.jpg)
![](https://i.ytimg.com/vi/Qw8I0cqfXMw/default.jpg)
![10 C# Libraries To Save You Time And Energy](https://i.ytimg.com/vi/uS0hRJqamfU/default.jpg)
![Extension Methods in C#.Net made easy! | Using Extension Methods in Real-Time Applications](https://i.ytimg.com/vi/7KZCobllRUM/default.jpg)
![Design Patterns: Dependency Inversion Principle Explained Practically in C# (The D in SOLID)](https://i.ytimg.com/vi/NnZZMkwI6KI/default.jpg)
![How Do I Learn to Read Code? Why Should I Learn to Read Code?](https://i.ytimg.com/vi/HwS35CVoswE/default.jpg)
![Intro to MediatR - Implementing CQRS and Mediator Patterns](https://i.ytimg.com/vi/yozD5Tnd8nw/default.jpg)
![Worker Services in .NET Core 3.0 - The New Way to Create Services](https://i.ytimg.com/vi/PzrTiz_NRKA/default.jpg)
![Intro to Redis in C# - Caching Made Easy](https://i.ytimg.com/vi/UrQWii_kfIE/default.jpg)
![C# Advanced Async - Getting progress reports, cancelling tasks, and more](https://i.ytimg.com/vi/ZTKGRJy5P2M/default.jpg)
![Design Patterns: Interface Segregation Principle Explained Practically in C# (The I in SOLID)](https://i.ytimg.com/vi/y1JiMGP51NE/default.jpg)
![How Do You Stay Focused and Avoid Distractions As A Software Developer?](https://i.ytimg.com/vi/E6EXlvhjWgQ/default.jpg)
![Advanced C#: 09 Extension Methods](https://i.ytimg.com/vi/D3OCSkXLFuk/default.jpg)
![5 New Features in C# 9 (not including Records)](https://i.ytimg.com/vi/f0YeVirKPfw/default.jpg)
![C# Async / Await - Make your app more responsive and faster with asynchronous programming](https://i.ytimg.com/vi/2moh18sh5p4/default.jpg)
![Top 10 C# Best Practices (plus bonuses)](https://i.ytimg.com/vi/-9b8NRqjUFM/default.jpg)
![Delegates in C# - A practical demonstration, including Action and Func](https://i.ytimg.com/vi/R8Blt5c-Vi4/default.jpg)
![What are Delegates? (C# Basics, Lambda, Action, Func)](https://i.ytimg.com/vi/3ZfwqWl-YI0/default.jpg)
![Handling Exceptions in C# - When to catch them, where to catch them, and how to catch them](https://i.ytimg.com/vi/LSkbnpjCEkk/default.jpg)
![Design Patterns: Single Responsibility Principle Explained Practically in C# (The S in SOLID)](https://i.ytimg.com/vi/5RwhyZnVRS8/default.jpg)