永发信息网

C# 字符串中连接变量为什么要用加号‘“+name+”’

答案:4  悬赏:30  手机版
解决时间 2021-03-20 09:51
C# 字符串中连接变量为什么要用加号‘“+name+”’
最佳答案
你等于是在一个字符串中插入一个特定的字符,sql的表达式你应该清楚吧,等于之后加两个单引号,至于单引号后面的双引号是把你最前面的一个双引号联系起来,
等于就是"****" + *** + "***"的字符串拼接,传入你自己声明的变量
全部回答
+ 用来连接字符串
F1帮助应该有关于这个关键字(+)的解释!
即 + 前后都是字符串
Textbox1.Text的值本来就是字符串类型的
这个双引号是外面的,不是Textbox1.Text的追问好像不对,
‘“+name+”’前面的是单引号,里面是双引号,而且这样是正确的,专门写过程序。“ ‘ +name+’ ”像这样定义字段都是错误的,不能再vs中通过。追答string str =" select * from 表一 where name ='"+Textbox1.Text+"' "
Textbox1.Text前面的加号前的双引号跟select前的双引号对应。OK?
第一个双引号并非和最后一个匹配,而是就近匹配,匹配的是 '"+Textbox1.Text+"' 中的前面的双引号;而 '"+Textbox1.Text+"' 中后面的双引号才和str最后的双引号匹配。
+ 连接字符串。由于name应该是varchar或者nvarchar类型的,正如你所说的,旁边要加单引号。str中的TextBox1.Text作为变量被解析,这样放在语句中,连接后,就能成为一个合规的查询语句了。追问
好像不对,

‘“+name+”’前面的是单引号,里面是双引号,而且这样是正确的,专门写过程序。“ ‘ +name+’ ”像这样定义字段都是错误的,不能再vs中通过。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
平台买王者荣耀微信账号,对方会不会申诉找回
黑美人和麒麟瓜的区别是什么?
微铅钓法的微铅饵料
属鼠的本命佛是什么?
谁有脑大洞开的百度云资源
显卡T9600多少钱,本人集显打算换个9600
既然定业不能改,那菩萨救人不是矛盾吗
两军会师后,建立了中国工农红军第四军,谁任
2018年全国烟叶收购分配计划
什么是非法买卖宅基地
大化坪兰香黄芽茶厂批发部在哪里啊,我有事要
湖北省天门竟陵哪儿有室内的篮球场,免费的或
我的笔记本电脑能不能将集成显卡升级独立显卡
建筑平板振动器怎么接线
我是一个女的,在复读,我的男朋友去读大学了
推荐资讯
李昌智牙科诊所在什么地方啊,我要过去处理事
怎样包含android.os.fileutils
求模拟城市4中期发展攻略
春卉文教食杂超市地址有知道的么?有点事想过
一下喝多少水会水中毒
lim[(sin(x))/x]^(1/x^2) x趋近于0
谁知道湛江十六小在哪
我就想弱弱问一句,绝望塔罐子能开90Ss吗
交通询问从东莞桥头大洲到常平火车站或东莞东
2年级写蛇的周记54个字
关于饺子的传说,与文化
去吧皮卡丘暴走皮神1转需要什么材料
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?