예제 #1
0
        static void Main(string[] args)
        {
            ExMethodDemo objet = new ExMethodDemo();

            objet.Display();
            objet.Print();
            objet.NewMethod();
            Console.ReadLine();

            //Extension Class MEthod.
            string userSentence          = string.Empty;
            int    totalWords            = 0;
            int    totalCharWithoutSpace = 0;

            Console.WriteLine("Enter your Sentence to count: ");
            userSentence = Console.ReadLine();

            //calling Extension method WordCount.
            totalWords = userSentence.WordCount();
            Console.WriteLine("Total Number of words is: " + totalWords);
            //Calling Extension method to count character.
            totalCharWithoutSpace = userSentence.TotalCharWithoutSpace();
            Console.WriteLine("Total number of character without space: " + totalCharWithoutSpace);
            Console.ReadLine();
        }
예제 #2
0
 public static void NewMethod(this ExMethodDemo obj)
 {
     Console.WriteLine("Hello i am extension method");
 }