Introducing Extension Methods
Extending System Types
Writing extension methods
- Can live in any assembly
- With any namespace
- And any class name –typically
- {Type}Extensions
- {Feature}Extensions
Declaring extension methods
- Type to extend in this argument
- Static method in static class
Using extension method
- Reference extension method assembly
- Import extension method namespace
- Call the method on an instance
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6HTnwg7i-yWO_JzA16_zaH4RbVZ_PM5pLUsSQa3R4_vqq1gg9Tvr6Vlls7kgicOaQ2HfNqjHNebfjzPKyTi7cYy2Tx6iCr21eSbXZeGAAg3PCmwJeXAidFE5ix_KDLVYi3inOAd5t5-41/s1600/image1.png)
No comments:
Post a Comment