присвоить значение переменной только для чтения в частном методе, называемом только конструкторами

Компилятор C # выдал мне следующую ошибку

CS0191: Поле только для чтения не может быть присвоено (кроме как в конструкторе или инициализаторе переменной)

Нужно ли мне перемещать код (в моей частной функции) в конструктор ? Звучит неловко.

Обратите внимание, что закрытый метод предназначен только для вызова конструктором. Я ожидаю, что есть какой-то атрибут, который я могу использовать для обозначения соответствующего метода.

16
задан tom 27 July 2011 в 17:38
поделиться