Re[9]: Java стала свободной. Что ждет Mono?
От: iZEN СССР  
Дата: 04.12.06 20:03
Оценка: +1
Здравствуйте, Андрей Хропов, Вы писали:

АХ>Ну принципиально то, что они объединаются в одну сущность, а не 2 функции. Да, кстати — это синтаксический сахар, потом внутри MSIL они превращаются в обычные геттеры/сеттеры.


АХ>Ну и писать

АХ>

АХ>button.Width = 15;
АХ>width = button.Width;

АХ>как то яснее и приятнее чем
АХ>
АХ>button.setWidth(15);
АХ>width = button.getWidth();
АХ>

Проперти в C# — это завуалированный и неочевидный синтаксис с семантикой. Совершенно непонятно, что скрывается за простым присвоением мемберу (кстати, как отличить public-поле от свойства?) значения и получением от него значения. Вы скажете, что public-поле в ООП-приложении неприлично выставлять, но в некоторых ситуациях это сделать легче (особенно в финальных классах) для описания констант.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.