在VB.Net中按&和Concat字符串

前端之家收集整理的这篇文章主要介绍了在VB.Net中按&和Concat字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
和&之间有什么区别吗?连接字符串时的运算符和运算符?
如果是,那有什么区别?如果没有,那么为什么下面的代码生成异常呢?

例:

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”转换为整数以进行添加。如果用“123”更改“Hello”,则会得到结果124。

猜你在找的VB相关文章