Examveda

What will be the output of the following C# code snippet?
class test
{
    public   int a;
    public  int b;
    public  test(int i, int j)
    {
        a = i;
        b = j;
    }
    public void meth(test o)
    {
        o.a *= 2;
        o.b /= 2;
    }
}    
class Program
{
    static void Main(string[] args)
    {
        test obj = new test(10, 20);
        obj.meth(obj);
        Console.WriteLine(obj.a + " " + obj.b);    
        Console.ReadLine();
    }
}

A. 20, 40

B. 40, 20

C. 20, 10

D. 10, 20

Answer: Option C


This Question Belongs to C Sharp Programming >> Miscellaneous In C Sharp

Join The Discussion

Related Questions on Miscellaneous in C Sharp