Why can\'t I initialize readonly variables in a initializer? The following doesn\'t work as it should:
class Foo { public readonly int bar; } new Foo {
Since readonly variables must be initialized in constructor, and property initializers execute after the construction of object, that is not valid.
readonly