>>>>>>The age old questions. Should I use a property or a method? Is one faster than the other?
>>>>>
>>>>>?? A property is a piece of information. A method DOES something. Very different.
>>>>
>>>>Property:
>>>>
>>>>public bool IsMyBirthDay
>>>>{
>>>> get{return DateTime.Today == new DateTime(1976, 1, 15);}
>>>>}
>>>>
>>>>
>>>>Method:
>>>>
>>>>public bool IsMyBirthDay()
>>>>{
>>>> return DateTime.Today == new DateTime(1976, 1, 15);
>>>>}
>>>>
>>>
>>>My inclination would be to use a method for this. But you've highlighted the issue in question - there's no simple answer although, in general, I don't like putting too much logic in get/set's.
>>
>>That is also my rule of thum, not to put to much logic into get (and set), but for some reason I start second guessing myself every 2-3 months and today is one of those days when I started second guessing myself :)
>>Thanks for the reply
>
>I'm the same way, and it's hard to draw a line between when to use one or the other. I guess it's all a matter of programming standards.
But if one way performs better, i.e. faster execution, than the other I would choose the faster way 9 out of 10 times.
Semper ubi sub ubi.