Hello Guys, In this article i will explain what is extension method and why and where we should use this . Let’s understand the term extension means we are going to create something new with the help of old made things or objects etc . right ? so this is very predictable word in real world. On other hand in programming world this meaning is almost same with some new enhancements. Let’s see the professional definition in terms of oops. Extension method is special kind of static method which we can access throughout or outside of program. Extension method help us to extend the class with new methods without any changes in base type or class . We can create new methods in the dll library class also without changing the old code though extension method. Let’s see the simple example of extension method . 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 using System; namespace csharpdemoexample { public s...