What Will Be The Output Of The Following C Codep Pre Langcsharp #376
What will be the output of the following C# code?</p> <pre><code class="language-csharp" line="1"> class maths { public static void fun1() { Console.WriteLine("method 1 :"); } public void fun2() { fun1(); Console.WriteLine("method 2 :"); } public void fun2(int k) { Console.WriteLine(k); fun2(); } } class Program { static void Main(string[] args) { maths obj = new maths(); maths.fun1(); obj.fun2(20); Console.ReadLine(); } } </code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs108 CSharp. It can also be found in gs gs108 Object Oriented Concepts - Method Overloading - Quiz No.1.
What will be the output of the following C# code?
class maths { public static void fun1() { Console.WriteLine("method 1 :"); } public void fun2() { fun1(); Console.WriteLine("method 2 :"); } public void fun2(int k) { Console.WriteLine(k); fun2(); } } class Program { static void Main(string[] args) { maths obj = new maths(); maths.fun1(); obj.fun2(20); Console.ReadLine(); } }
method 1: method 2: 20 method 1:
method 2: 20 method 1: method 1:
method 1: 0 method 2: method 2:
method 1: 20 method 1: method 2: