所有类里的变量都要写成private,不要写成public;
class Person { public int Height; public int Age; private string Name; //Name设置成私有的,这样外界访问的时候,只能通过下面的GiveName来进行赋值,并且还不能取值,这样就有一定的安全性;可以对外界赋的值进行决断; public void GiveName(string names) { if (names == "jerry") { return; } else { this.Name = names; } } }