lenelex.com
Home
Quizzes
Games
Register
Log in
Question 1 of 5
What is the output of the following program?
class A { ~A() { Debug.Write(" -A"); } } class B : A { ~ B() { Debug.Write(" -B"); } } class C : B { ~C() { Debug.Write(" -C"); } } class Program { static void Main() { new C(); Environment.Exit(0); } }
A. -C -A -B
B. -A -C -B
C. -A -B -C
D. -C -B -A
Links:
Finalizers
The ~ Operator