When initializing members in a C# class which also have Properties with full access (get, set), is it convention to initialize them inside the constructor via their Property method or directly by their member variable?
public class Car
{
private string _brand;
public Car(string brand)
{
// this
_brand = brand;
// or that
Brand = brand;
}
public Brand { get { return _brand; } set { _brand = value; } }
}