Is it possible to have a virtual/abstract field in a C# class? If so, how is it done?
Properties can be virtual, may be you can gain on that. At least it is heavily used in NHibernate.
Basically you have to have a method to virtualize, how should the virtual field work?