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

2024-12-29 15:06:24
推荐回答(4个)
回答1:

你等于是在一个字符串中插入一个特定的字符,sql的表达式你应该清楚吧,等于之后加两个单引号,至于单引号后面的双引号是把你最前面的一个双引号联系起来,
等于就是"****" + *** + "***"的字符串拼接,传入你自己声明的变量

回答2:

第一个双引号并非和最后一个匹配,而是就近匹配,匹配的是 '"+Textbox1.Text+"' 中的前面的双引号;而 '"+Textbox1.Text+"' 中后面的双引号才和str最后的双引号匹配。

+ 连接字符串。由于name应该是varchar或者nvarchar类型的,正如你所说的,旁边要加单引号。str中的TextBox1.Text作为变量被解析,这样放在语句中,连接后,就能成为一个合规的查询语句了。

回答3:

+ 用来连接字符串
F1帮助应该有关于这个关键字(+)的解释!
即 + 前后都是字符串
Textbox1.Text的值本来就是字符串类型的

回答4:

这个双引号是外面的,不是Textbox1.Text的