Code Snippet posted by:
Dhiren.Kaunar@Gmail.Com | Posted on: 5/22/2012 | Category:
C# Codes | Views: 464 | Status:
[Member] |
Points: 40
|
Alert Moderator
Main class :
public class MainClass
{
public int x = 100;
public void Method1()
{
Console.WriteLine("Method1");
}
public void Method2()
{
Console.WriteLine("Method2");
}
}
Extend Main class :
public static class ExtendMainClass
{
public static void Method3(this MainClass obj)
{
Console.WriteLine("method3");
}
public static void Method4(this MainClass obj,int x)
{
Console.WriteLine("method4 : "+x);
}
}
How to call Extension Method :
MainClass obj = new MainClass();
obj.Method3();
obj.Method4(10);
Thanks & Rgards,
Dhiren Kumar Kaunar