Re: public VS property
От: SteMage Россия  
Дата: 04.08.06 12:40
Оценка:
Здравствуйте, Max404.NET, Вы писали:

MN>прочитал статью здесь и снова возник давно и лениво интересующий меня вопрос. Предположим, в объекте класса есть поля(внутренние переменные) Некоторые из них должны быть доступны только на чтение, некоторые только на запись. Эта проблема решается свойствами. Однако в некоторых случаях например геттер монопенисуален:

MN>
MN>public string CaptionString = "";

MN>//or

MN>private string m_captionString = "";
MN>public string CaptionString
MN>{
MN>    set {m_captionString = value;}
MN>}
MN>

MN>мне в этом случае все равно, сможет ли кто-то прочитать эту строку или нет. Но как я понимаю это правильный подход. И более медленный (не говоря уже о том что приходится гораздо больше писать).
MN>Вопрос собственно в том, в каких случаях имеет смысл заморачиваться на тему свойств (с учетом того, что никакой логики в них не производится), а когда можно обойтись и просто public переменной?

Не знаю как там у вас со студией. А вот в JBuilder 2005 есть очень удобный визард для работы со свойствами. Где мне надо ввести только название, а так же можно менять название. Поэтому длинна кода меня не интересует.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.