What is the best practice for calling members/fields from a private method and public method? Should the private method always call private fields or should they call the public members?
private string _name;
public string Name
{ 
   get {return _name; }
   set { _name = value; }
}
public void DoSomething()
{
   _doSomething();
}
private void _doSomething()
{
   _name.ToLower();
}
 
     
     
    