>>private int scaleFactor = 1; >>public int ScaleFactor >> { >> get { return scaleFactor; } >> set >> { >> if (value == 0) >> { >> scaleFactor = scaleFactor == 1 ? -1 : 1; >> } >> else >> scaleFactor = value; >> } >> }Why isn't i = -1 after
int i = --ScaleFactor;>