标题:[求助]cmd.Parameters.Add("@username", user.username)问题..
只看楼主
powerPHP
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-12-15
 问题点数:0 回复次数:7 
[求助]cmd.Parameters.Add("@username", user.username)问题..

我以前只用过
cmd.Parameters.Add("@username",SqlDbType.VarChar,20);
---------------------------------------------------
我在读代码时发现了一句代码看不懂:
cmd.Parameters.Add("@username", user.username);
这句后面的user.username是什么意思那?请高手指点一下..



搜索更多相关主题的帖子: username cmd Add Parameters 
2007-06-26 19:39
川流不息
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2000
专家分:47
注 册:2006-11-8
得分:0 

據我猜想,你這個user是一個對象的實例化,這個對象裡面的屬性有username,就是說這個對象裡面有username的get和set,應該有一個單獨的類,你把user查找定義一下,應該可以看到。


日月更替,天地輪回,人間已是幾回春。 江山不老,人正少年,只手能擎半邊天。
2007-06-27 08:48
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
user里面应该有用户的基本信息.比如用户名,密码什么的..
简单点,你就把它想像成一个数组嘛(只是它的访问不是用标记的,而是直接访问里面的名字).

飘过~~
2007-06-27 10:13
powerPHP
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-12-15
得分:0 

感谢二位高手回复,我代码没贴全,误导了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)中,属性发挥了什么作用那 ?使用属性究竟有什么好处?

费心帮我分析一下呗,这是做项目非常非常重要的基础..


矢量的伟大!
2007-06-27 11:40
川流不息
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2000
专家分:47
注 册:2006-11-8
得分:0 
1.public string username //其中的username是什么东西,是变量还是方法或是对象..
這個username是一個名字,這其實相當於一個方法,你在外面用user這個對象來點username這個方法的時候,就會對_username進行操作,給他賦值,或者得到了。

2.这段代码的意思是不是把value附值给"public string username"..
其實只是將值賦予_username,因為上面說過,username這相當於一個方法一樣。
3.在cmd.Parameters.Add("@username", user.username)中,属性发挥了什么作用那 ?使用属性究竟有什么好处?
好處就是一個方便。因為如果說你有相同的類型,這個類型有多種成員,像 username,pwa,age,sex等等,你可以給這個對象賦值,然後放到一個集合裡,再賦一個對象,再放到這個集合裡,那麼你就可以很方便將這些對象作為參數傳遞出去。在別的地方也可以用到,不然,你一個一個傳會很麻煩的。

日月更替,天地輪回,人間已是幾回春。 江山不老,人正少年,只手能擎半邊天。
2007-06-27 11:51
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
呵呵,我明白你的意思,我是说如果你实在不明白的话.就把它当作是特殊的数组看待..

飘过~~
2007-06-27 12:01
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
user是类名
user.username是取该类下的username的属性值

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-06-27 12:09
powerPHP
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-12-15
得分:0 
感谢楼上各位大侠的指点..

矢量的伟大!
2007-06-27 12:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-150545-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024969 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved