Как могут инициализироваться readonly поля экземпляра класса?

в конструкторе
в статических методах
в instance методах
с помощью свойств
при объявлении