请教一个简单问题。请给我解释一下下面的函数的意思。
谢谢,请解释具体一点。
public string SQL
{
 get { return sqlsentence; }
 set { sqlsentence = value; }

}

解决方案 »

  1.   

    请教一个简单问题。请给我解释一下下面的函数的意思。
    谢谢,请解释具体一点。
    public string SQL
    {
     get { return sqlsentence; }
     set { sqlsentence = value; }

    }
    ------------------------------------------------------------------------------------
    类似变量,在这里是一个全局的,get 就是取SQL的值,set就是给SQL付值,这样代码开起来更漂亮,封装也更好。
      

  2.   

    public string SQL
    {
     get { return sqlsentence; }
     set { sqlsentence = value; }
    }

    public string sqlsentence;
    用起来没什么不同,但与下面这个就有点不同:
    public string SQL
    {
     get { return sqlsentence; }
     set { 
          if(value!="" && value!=null)
             sqlsentence = value; 
         }
    }