Virtual member call in a constructor
问题 I\'m getting a warning from ReSharper about a call to a virtual member from my objects constructor. Why would this be something not to do? 回答1: When an object written in C# is constructed, what happens is that the initializers run in order from the most derived class to the base class, and then constructors run in order from the base class to the most derived class (see Eric Lippert's blog for details as to why this is). Also in .NET objects do not change type as they are constructed, but