Extension methods are great way to add a method to an existing type . A typical scenario is when you dont have the access to the sourcecode and want to add a method to the type .
How to Create Extension Method in C# ?
Below is a sample code snippet that demonstrates how to create an extension method for the integer type to tell if the number is Odd or not.
using System; namespace AbundantCode { internal class Program { private static void Main(string[] args) { int Input = 5; var returnValue = Input.IsOdd(); Console.WriteLine(returnValue); Console.ReadLine(); } } public static class Helper { public static bool IsOdd(this int value) { return !(value % 2 == 0); } } }
Leave a Reply