日期:2014-05-18  浏览次数:20436 次

与类有关几点疑惑?熟手能解释下吗?
public   class   a{
  protected   string   name;
  protected   string   pass;
  public   string   Name{
    get{return   name;}
    set{name   =   value;}
  }
  public   string   Pass{
    get{return   pass;}
    set{pass   =   value;}
  }
  方法一:
  public   chk(string   name,string   pass){
      strSql   =   "select   uName,uPass   form   User   where   uName   =   @name   and   uPass   =@pass ";
      cmd.Sqlparameters.[ "@name "].Value=name;
      cmd.Sqlparameters.[ "@pass "].Value=pass;
      cdm.ExecuteScalar();
  }
  方法二:
  public   chkLog(string   name,string   pass){
      strSql   =   "select   uName,uPass   form   User   where   uName   =   @name   and   uPass   =@pass ";
      cmd.Sqlparameters.[ "@name "].Value=name;
      cmd.Sqlparameters.[ "@pass "].Value=pass;
      cdm.ExecuteScalar();
  }
}
在实例化引用这两方法的时候有几个地方不明
比如:   a   A   =   new   a();
            A.Name   =   TextBox1.Text;
            A.Pass   =   TextBox2.Text;
            A.chk();
引用方法二:
            a   A   =   new   a();
            string   name   =   TextBox1.Text;
            string   pass   =   TextBox2.Text;
            A.chk(name,pass);
这两种方式引用都可以,第二种方式感觉根本就不用要什么字段,属性,在编写类的时候到底需不需要属性这些呢,那种方式比较好??




------解决方案--------------------
帮顶,学习中.
------解决方案--------------------
public chk()

???
这是什么呀

怎么都没有返回啊