问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb中字符串连接符&和加号的区别

发布网友 发布时间:2022-04-25 19:37

我来回答

4个回答

热心网友 时间:2022-06-16 19:08

VB字符串连接符有 + 和 &
区别是 + 号的两个目都必须为字符串,例如 A+B,A、B必须都是字符中变量,否则产生一个Exctption。而 & 则可直接把变更的内容用tostring方法转换,例如"aString" & 1234,结果就变成aString1234

举个例子:
Dim A as string, B as integer,C as string
'定义了三个变量
'一、字符串连接的方法:
A="ABCD" & "DCBA"
'结果是"ABCDDCBA"
'二、字符串变量的连接:
A="ABCD"
C= A & "DCBA"
'结果是"ABCDDCBA"
A="ABCD"
C="DCBA"
C= C & A
'结果是"DCBAABCD"
'三、字符串和数字的连接:
A="ABCD"
B=125
C= STR(B) & A
'结果是C=" 125ABCD"
C= A & STR(B)
'结果是C="ABCD 125"
C= A & CSTR(B)
'结果是C="ABCD125"
看出区别了吗?

有任何疑问请追问,满意请采纳,谢谢。

热心网友 时间:2022-06-16 19:08

很简单的回答就是,&和+都没什么区别。。但是我们一般用&来作连接符,为什么呢,因为当字符串是数字的时候用&就表示连接起来。那如果用+的话。会默认为他们两个数相加
两个都是连接符来的。区别就在这“12132”&“121”输出就是“12132121”而“12132”+“121”输出为“12253”

热心网友 时间:2022-06-16 19:09

答:只有与“  ”字符串直接相连的  或后面 + 加号才会都被定义成连接符。
System.out.println("5+5="+5+5); 这条输出语句打印的内容   “  ”字符串后面的两个 + 加号都会被定义成连接符,所以是55而不是10。
System.out.println(5+5+"=5+5"); 而这条输出语句打印的内容    前面的5+5会先运算的,因为前面的+加号还是运算符,5后面的+加号才是连接符。只有与“  ”字符串直接相连的  或后面 + 加号才会都被定义成连接符。

ds.Tables("proding_list").Rows(0)(0) 的值是字符串 aaa&bbb 可显示在界面上,就变成aaabbb了
而 dr("lineb").ToString 就可以显示 aaa&bbb

如何让ds.Tables("proding_list").Rows(0)(0) 显示结果为aaa&bbb

.........

刚刚找到问题了
Label里面,&就有问题
TextBox里面,就没问题!

Debug.Print(ds.Tables("proding_list").Rows(0)(0)) 是显示 W85&85T-1165AC008-A1

可是 ds.Tables("proding_list").Rows(0)(0).ToString.Trim 显示的就是下面的红框

而 Trim(dr("QA_Msg").ToString) 显示的是下面的黑框

热心网友 时间:2022-06-16 19:10

a + b
如果 a 或 b 中只要有一个是数字,则自动转换另一个为数字,+ 就是加号,否则就是连接符
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
厂口银杏园地址在哪里? 昆明银杏大道在什么地方 昆明哪些地方有银杏树 从二月河“帝王三部曲”看90年代的文学场(一) 二月河《落霞三部曲》读书札记 安装织梦CMS到新浪SAE,这数据库主机,用户都是什么?这个是安装在新浪SE... SAE上的mySql初始化了怎么用啊,java怎么连上去啊,地址,端口号,账号... 金鱼尾部出现血丝,怎么办? 金鱼尾鳍上有血丝,急躁不安是什么病 请问?家里养的金鱼,一夜过来,金鱼尾巴上面都有红色血丝是怎么回事... C++怎样把两个字符串连接在一起? c语言怎么把多个字符串连接成一个字符串 字符串的连接算法? 用指针实现字符串的连接 C语言:将两个字符串连接起来。 两个字符串相连? 字符串如何连接 C语言中字符串连接怎么解决?? 流量超额自动断网了,想打开怎么打开 QQ安全中心的登陆记录里,显示的网页登陆,是在哪里登陆的? 我要登QQ安全中心,怎么登录 保护鄱阳湖的环境作文落款 介绍鄱阳湖的英语作文チ7ᅧ7翻译 保护美丽鄱阳湖建设美好家园书信形式作文600 保护美丽鄱阳湖建设美好新都昌九百字左右作文 鄱阳湖生态的作文(六年级) 关于鄱阳湖的春夏秋冬作文佳篇 请归纳下诗歌鉴赏,现代文阅读一些题型的答题方法(公式) 高考的诗歌赏析题怎么写? 如何做好诗歌鉴赏? 如何给字符串添加超连接 王宝强到底有没有真功夫?如果在擂台上,他能打过樊少皇吗? 王宝强的身上有真功夫吗? 王宝强身上的功夫是从什么地方学来的? 王宝强曾在少林寺练过武功,他的武术功底如何呢? 王宝强在电影当中功夫非常好,他是真有功夫吗? 王宝强会功夫吗? 甄子丹五个字回答,原来我们一直被忽悠了,王宝强功夫究竟如何呢? 有一次,郭德纲问王宝强:在少林寺练过六年功夫,打架时管用吗,你怎么看? 王宝强功夫到底如何? 王宝强到底能不能打?甄子丹回应的一句话让*跌眼镜,他说了啥? 大智若愚王宝强:从草根逆袭一线,一个被喜剧耽误的功夫演员。你怎么看? 演员王宝强,他有真功夫吗?和李连杰相比如何? 王宝强为什么会武术 演员王宝强,他有真功夫吗?和李连杰相比有何差距? 甄子丹说打不过王宝强,他的功夫到底有多好? 涨粉丝最快的方法 演员王宝强,他有真功夫吗?你喜欢他哪部电影? 王宝强是少林寺的俗家弟子,那他能打的过武僧一龙吗? 演员王宝强真的有功夫吗?和李连杰相比如何?