没有分了,只求好心人了请问如何提取这样的字符串C#中

waiterNet 2006-10-28 12:33:35
string s="select * from admin where userName=@username and pass=@pass";


我想提取@username和@pass这两个字符串,前提是不知道@username和@pass的长度
...全文
54 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dugupiaoyun 2006-10-28
  • 打赏
  • 举报
回复
不用知道长度,可以直接替换。两种办法:
NO.1:
string s="select * from admin where userName=@username and pass=@pass";
s=s.replace("@username","你要替换的用户名");
s=s.replace("@pass","你要替换的密码");
NO.2:
string s="select * from admin where userName={0} and pass={1}";
s=string.Format(s,"你要替换的用户名","你要替换的密码")

发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-28 12:33
社区公告

让您成为最强悍的C#开发者