class timeCl
{
    private double _seconds;
    public double Seconds
    {
        get { return _seconds;  }
        set { _seconds = value; }
    }
}
这上面private double _seconds 是只这个类的区域吧???上面的seconds为什么要在前面加个"_"这个是类书写的规则吗??

解决方案 »

  1.   

    习惯就好
    也可以用别的命名方法
    好像.NET的都喜欢用_
    我个人习惯用private double m_dblSeconds;
      

  2.   

    这上面private double _seconds 是只这个类的区域吧???上面的seconds为什么要在前面加个"_" 只是个变量名称,只要符合变量名称的定义就行,所以这里的"_"没有什么特别的意义.
      

  3.   

    前面加_的情况一般都是其它地方有相同名字的定义的定义。you的understand?
      

  4.   

    private double _seconds;//这个是字段
        public double Seconds//这个是属性,封装字段
        {
            get { return _seconds;  }
            set { _seconds = value; }
        }