Возврат из автоматического свойства к обычному свойству в C # 4.0 - PullRequest
1 голос
/ 14 сентября 2011

Может кто-нибудь объяснить мне, как вернуться от автоматически реализованного poperty (AIP) A к обычному свойству.

Например.Если я объявил AIP, то как сделать его регулярным (как написать некоторый код в методе get и set accessor.)

Заранее спасибо !!!

Ответы [ 2 ]

0 голосов
/ 14 сентября 2011

Вы можете сделать что-то подобное, чтобы выполнить свою работу
public String YourProperty { получить { // добавляем вашу бизнес-логику для свойства, возвращаем что-то после некоторого вычисления //например. площадь геометрической фигуры
} задавать { // Добавить свою логику к ней, например, объединение имени и фамилии // (Имя + Фамилия); } }

0 голосов
/ 14 сентября 2011

AIP может использоваться только ", когда в средствах доступа к свойствам " не требуется никакой дополнительной логики, поэтому, чтобы отменить их, просто объявите их "по-старому": определите частное свойство (если необходимо) ипоместите необходимый код в свои блоки доступа к свойству.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...