我以前只用过
cmd.Parameters.Add("@username",SqlDbType.VarChar,20);
---------------------------------------------------
我在读代码时发现了一句代码看不懂:
cmd.Parameters.Add("@username", user.username);
这句后面的user.username是什么意思那?请高手指点一下..
我以前只用过
cmd.Parameters.Add("@username",SqlDbType.VarChar,20);
---------------------------------------------------
我在读代码时发现了一句代码看不懂:
cmd.Parameters.Add("@username", user.username);
这句后面的user.username是什么意思那?请高手指点一下..
據我猜想,你這個user是一個對象的實例化,這個對象裡面的屬性有username,就是說這個對象裡面有username的get和set,應該有一個單獨的類,你把user查找定義一下,應該可以看到。
感谢二位高手回复,我代码没贴全,误导了3楼:
public class user
{
string _username;
public string username
{
get{ return this._username;}
set{ this._username=value; }
}
}
----------------------------------------------
对get..set我查了相关资料,有3点问题:
1.public string username //其中的username是什么东西,是变量还是方法或是对象..
2.这段代码的意思是不是把value附值给"public string username"..
3.在cmd.Parameters.Add("@username", user.username)中,属性发挥了什么作用那 ?使用属性究竟有什么好处?
费心帮我分析一下呗,这是做项目非常非常重要的基础..