Ключевое слово "readonly" в C # - это модификатор, который, когда объявление поля включает его, присваивания полям, введенным объявлением, может происходить только как часть объявления или в конструкторе в том же классе.
Теперь предположим, что я действительно хочу это ограничение "присваивать значение один раз", но я бы предпочел, чтобы присваивание выполнялось вне конструкторов, может быть ленивая / поздняя оценка / инициализация.
Как я мог это сделать? и можно ли сделать это хорошим способом, например, можно ли написать какой-нибудь атрибут, чтобы описать это?