现在才发现自己的底子那个差,不过没关系,知道差就有得补。 这是百度知道里的一段回答,觉得很简洁同时也把问题都说清楚了,记录在这儿,忘了可以再看看。 定义在方法中的变量就是方法变量。定义在方法之外的变量,就是成员变量。 class test { private string str1 = ""; //成员变量 public void sayHello() { string str2 = "hello";//方法变量。 } }