When Fields are Initialized, or "Lies Reflector Told Me"
The other day a coworker came to me with a Tricky Language Question. He and another chap had just finished working through a bug that had arisen due to a misunderstanding of C# constructor and field initialization order. The question?
In a derived class, when does field initialization occur, relative …