访问受保护方法中的公共变量

时间:2015-11-28 18:39:17

标签: c#

我在课堂上有public classpublic variable

public class Student 
{
    public string _firstName = null;

}

我在protected method课程中Student我正在设置_firstName

protected override void validate()
{

_firstName = "Test 1"
}

但是,当我尝试在同一个类的另一个_firstName中使用protected method值时,它总是给我null。

protected override string buildName()
{
    return String.Format("{0}_{1}", _firstName, _lastName);
}

为什么呢?我在这里错过了一些重要的概念吗?

1 个答案:

答案 0 :(得分:0)

除非我误读了这个,否则你应该在你的方法中设置变量FullName,而不是_firstName。