История изменений
Исправление special-k, (текущая версия) :
Последний-то случай вы за сеттер признаете?
мм.. не знаю.. это важно?) Это больше метапрограммирование чем сеттер)
для меня эталонный сеттер вот:
public class ScheduleTask
{
private int hours;
public int Hours
{
set
{
if ( (value >= 0) && (value < 24) )
{
hours = value;
}
}
}
}
ИМХО бесполезная штука, аналог, по функционалу, которой в руби будет выглядеть и лаконичнее, и красивее, и логичнее, и органичнее.
Исходная версия special-k, :
Последний-то случай вы за сеттер признаете?
мм.. не знаю.. это важно?) Это больше метапрограммирование чем сеттер)
для меня эталонный сеттер вот:
public class ScheduleTask
{
private int hours;
public int Hours
{
set
{
if ( (value >= 0) && (value < 24) )
{
hours = value;
}
}
}
}
ИМХО бесполезная штука, аналог, по функционалу, которой в руби будет выглядеть и лаконичнее и красивее.