public void Execute() { Console.WriteLine("\t\tExtensionMethod"); OldClass oldClass = new OldClass(); oldClass.Test1(); oldClass.Test2(); oldClass.Test3(); oldClass.Test4(55); oldClass.Test5(); var exMethod = "The most common extension methods are the LINQ standard query operators that add query functionality to the existing"; Console.WriteLine($"{exMethod}\nword count: {exMethod.GetWordcount()}"); }
public static void Test4(this OldClass o, int x) => Console.WriteLine($"Method4 {x}");
public static void Test5(this OldClass o) => Console.WriteLine($"Method5");
public static void Test3(this OldClass o) => Console.WriteLine($"Method3 {o.x}");