gpt4 book ai didi

vb.net - 在 VB.Net 中通过 & 和 + 连接字符串

转载 作者:行者123 更新时间:2023-12-03 11:06:08 25 4
gpt4 key购买 nike

连接字符串时 & 和 + 运算符之间有什么区别吗?
如果是,那么有什么区别?如果否,那么为什么下面的代码会生成异常?

例子:

    Dim s, s1, t As String
Dim i As Integer

s1 = "Hello"
i = 1

s = s1 & i
t = s1 + i //Exception here

If s = t Then
MessageBox.Show("Equal...")
End If

最佳答案

& 和 + 都是连接运算符,但是当您在使用 + 时指定整数时,vb.net 会尝试将“Hello”转换为整数以进行加法。如果将“Hello”更改为“123”,则会得到结果 124。

关于vb.net - 在 VB.Net 中通过 & 和 + 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4670247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com