В гугле зобанели?
class Foo
{
private:
int bar;
public:
int getBar()
{
return bar;
}
void setBar(int value)
{
bar = value;
}
};
Алсо, не уверен как в C#, но, например, Obj-C имеет средства языка для создания акцессоров, в шарпе что-то такое тоже вроде есть.