Nick Sabalausky Wrote:

> "Jesse Phillips" <[email protected]> wrote in message 
> news:[email protected]...
> >
> > I find writing
> >
> > property int foo { get; set;}
> >
> > More work than
> >
> > public int foo;
> 
> That's an unfair apples-to-oranges comparison.
> 
> This:
> 
> property int foo { get; set;}
> 
> Is comparable to this current code:
> 
> private int _foo;
> int foo()
> {
>     return _foo;
> }
> int foo(int value)
> {
>     _foo = value;
>     return value;
> }
> 
> It is *not* comparable to:
> 
> public int foo;

I thought this might come up, but what do you gain from all that extra code? I 
heard mention of not being able to get the address of the field... but that is 
a very deliberate thing to do and should not be the purpose of getters/setters.

Reply via email to