- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
public new int? OperatorCode
{
get
{
int result = 0;
if (!String.IsNullOrEmpty(Request.QueryString["OperatorCode"]) && Int32.TryParse(Request.QueryString["OperatorCode"].ToString(), out result) == true)
OPERATOR_CODE = result;
return OPERATOR_CODE;
}
set
{
if (value.HasValue)
OPERATOR_CODE = value.Value;
else
OPERATOR_CODE = null;
}
}
Почему я не могу написать inc(Form1.Width), хотя, казалось бы?
это проблема дельфей, а не свойств
в С# этой проблемы нет
PW := @Form1.Width;
никакой сишарп не поможет сделать так.
Я предлагал где-то все обращения к свойствам задавать с пустыми скобочками, тогда будет честнее - будет видно, что на самом деле в них сокрыт вызов метода.
Почему Вирт допустил такой косяк?
>>inc(Form1.Width)
>это проблема дельфей, а не свойств
>в С# этой проблемы нет
Автобоксинг с этой проблемой в C# справляется успешно:
Результат: программа успешно скомпилировалась в C# и вывела на экран:
Если, до сих пор ещё, не законченый Дельфи это скомпилировать не в состоянии, то извиняйте... Выкинте его куда подальше.
Сишарпненько...
Это ещё хуже - сложная сущность косит под переменную так, что хрен отличишь.
Что же Вам тогда нравится?
Хотя ладно. Всё равно делать в данный момент нечего, продолжаем. :)
Можете на говнокод запостить несколько примеров? Очень интересно. :)
http://govnokod.ru/4249
И, естественно, неудобно.
Наследование тут как раз есть - класс с виртуальными методами и наследники с реализациями методов.
Метод UserWrapper.GetUser() обращается к базе данных. Нам каждый раз не нужно обращаться к БД при новом создании экземпляра, а только тогда когда это свойство вызовет разработчик
В С++ переменная вообще может быть сложной сущностью (не проще геттера/сеттера) и даже иметь постэффекты.
А это обычная переменная и не под кого не маскируется.
Капча 4444
Наоборот.
В С++ столько тонкостей и особенностей стандарта, что очень часто появляются совершенно не очевидные моменты при программировании, что ему лишь в минус. Это способствует стрельбе по ногам.
И вездесрущ, как я посмотрю.
[pterosnya mode off]
Ваша палата №6 слева по коридору.
Товарищ, зачем скрыто из под тяжка минуСовать? Может Вы хотите поговорить об этом?
Стесняетесь сказать всё наболевшее мне "в лицо"?
Просто выскжите всё, что обо мне думаете. Я не буду против. Говорите, не стесняйтесь. Интернет не краснеет. Вам станет легче. Может я даже исправлюсь и извинюсь, если в чём-то виноват. :)
Мы с вами люди и друг друга поймём. Обещаю не обижаться. :)
Если, нехотите, то можете продолжать минусовать. Я не буду против. Если был бы против, то давно бы завёл себе "бота-плюсатора".
А минус я никогда принципиально не трогаю. :-)
до хуя пиздите, вот и не клюёт
Я тут активно отписываюсь, и мог некоторым личностям сильно не понравиться. Кому? Нет, не интересно, кому. У людей, чье мнение мне важно, я сам спрошу = )