These types of property emulation is normal for programming languages that do not aid properties - like regular C++. In C# there you should usually want properties as the best way how to usage of your fields. personal string _name; community string Name get return _name; set _name = worth; https://luxuryprojectsgurugram.in/luxury-projects-gurugram-the-future-of-upscale-living-in-indias-fastest-growing-city/