get_Name and set_Name like methods are internally added by the c# compiler to the class when you define a property Name. For a property X having get; and set; c# compiler will add get_X and set_X methods.
Property is only a higher level feature and internally a class can have only fields and methods (atleast in this conext), so the compiler maps the properties with methods.
There is no reason you have to use it directly. You can just use the property.
When you use a property, during compilation, this line => objectx.Name
is coverted to objectx.get_Name.
So there is no property concept at the lower level.