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

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


我想提取@username和@pass这两个字符串,前提是不知道@username和@pass的长度
...全文
58 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
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,"你要替换的用户名","你要替换的密码")

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧