Vb.net 如何在标签中显示多个数字

Vb.net 如何在标签中显示多个数字,vb.net,random,Vb.net,Random,为什么不在显示的两个数字之间创建一个空格(&T) “随机生成彩票号码 Dim Lotto As New Random Dim intNum1 As Integer Dim intNum2 As Integer Dim intNum3 As Integer Dim intNum4 As Integer Dim intNum5 As Integer Dim IntNum6 As Integer Dim IntTotal As Integ

为什么不在显示的两个数字之间创建一个空格(&T)

“随机生成彩票号码

    Dim Lotto As New Random
    Dim intNum1 As Integer
    Dim intNum2 As Integer
    Dim intNum3 As Integer
    Dim intNum4 As Integer
    Dim intNum5 As Integer
    Dim IntNum6 As Integer
    Dim IntTotal As Integer

    intNum1 = Lotto.Next(1, 54)
    intNum2 = Lotto.Next(1, 54)
    intNum3 = Lotto.Next(1, 54)
    intNum4 = Lotto.Next(1, 54)
    intNum5 = Lotto.Next(1, 54)
    IntNum6 = Lotto.Next(1, 54)

    'winning lotto numbers
    IntTotal = intNum1 & intNum2 & intNum3
    lblLottoNum.Text = IntTotal.ToString()
这是你想要的吗

lblLottoNum.Text = intNum1.ToString() & " " & intNum2.ToString() & " " & intNum3.ToString()

不需要
IntTotal
变量,只需在单个数字之间加空格,如下所示:

lblLottoNum.Text = intNum1.ToString() & " " & intNum2.ToString() & _
    " " & intNum3.ToString()
看一看。这允许您格式化所需的字符串,并且易于阅读:

例如,您可以这样做:

lblLottoNum.Text = String.Format("The numbers are: {0}, {1} and {2}", intNum1, intNum2, intNum3)

@user2985851-如果您觉得这个答案对您有帮助,请接受答案和/或在可能的情况下投票支持答案。:-)