Examveda

What will be the output of the following C# code?
class box
{
    public int volume;
    int width;
    int height;
    int length;
    public box ( int w, int h, int l)
    {
        this.width = w;
        this.height = h;
        this.length = l;
    }
    ~ box()
    {
        volume = this.width * this.length * this.height;
        console.writeline(volume);
    }
}    
class Program
{
    public  static void Main(string[] args)
    {
        box b = new box(4, 5, 9);
        Console.ReadLine();
    }
}

A. 0

B. Code executes successfully but prints nothing

C. Compile time error

D. 180

Answer: Option D


Join The Discussion

Related Questions on Classes and Objects in C Sharp