Examveda

What will be the output of the following C# code?
 class abc
 {
     public static void a()
     {
         console.writeline("first method");
     }
     public void b()
     {
         a();
         console.writeline("second method");
     }
     public void b(int i)
     {
         console.writeline(i);
         b();
     }
 }
 class program
 {
     static void main()
     {
         abc k = new abc();
         abc.a();
         k.b(20);
     }
 }

A. second method
20
second method
first method

B. first method
20
first method
second method

C. first method
20

D. second method
20
first method

Answer: Option B


Join The Discussion

Related Questions on Classes and Objects in C Sharp