What's the difference between contructors and member accessors like SetValue(int x)?

I already know what constructors do, and that they're automatically called when you declare an object, but what's so special about them? You can do the same thing with member accessors. Someone please explain the main importance of constructors and some practical uses for them.

Thanks.