Examveda

What will be the output of the following C# code?
class number
{
    private int num1;
    private int num2;
    public int anumber
    {
        get
        {
            return num1;
        }
        set
        {
            num1 = value;
        }
    }
    public int anumber1
    {
        get
        {
            return num2;
        }
        set
        {
            num2 = value;
        }
    }
}
class Program
{
    public static void Main(string[] args)
    {
        number p = new number();
        p.anumber = 20;
        number k = new number();
        k.anumber1 = 40; 
        int m = p.anumber;
        int t = k.anumber1;
        int r = p.anumber + k.anumber1;
        System.Console.WriteLine("number1 = " +m);
        System.Console.WriteLine("number2 = " +t);
        System.Console.WriteLine("sum = " +r);
        System.Console.ReadLine();
    }
}

A. 20

B. number1 = 30
number2 = 40
sum = 70

C. number1 = 20
number2 = 40
sum = 60

D. Compile time error

Answer: Option C


Join The Discussion

Related Questions on Exception Handling in C Sharp