如何使变量等于数字?

时间:2019-06-15 23:04:28

标签: vb.net

我正在尝试使用异常处理,并且尝试使用户输入一个整数,然后如果用户输入的是类似“ Apple”而不是像555一样的东西。但是要阻止程序崩溃,我必须使用 尝试 抓住 结束尝试吧? 我也将尝试Try.Parse,但是暂时我想对此做得更好,我的代码是这样的:

Module Module1
    Dim X(1) As String
    Dim Y As String
    Dim Z As Integer
    Sub Main()
        Console.WriteLine("Enter a string")
        Y = Console.ReadLine()
        Try
            Z = CInt(Console.ReadLine)
        Catch
            While 
                Console.WriteLine("Enter a suitable number")
                Z = CInt(Console.ReadLine)
            End While
        Finally
            Console.WriteLine("Hehe, you are a dumbass")
        End Try

        X(0) = Right(Y, Z) 'Outputs Y but to whatever Z is e.g. if z is 5 and y is HeyLoBo, X will be HeyLo
        X(1) = Left(Y, Z)
        Console.WriteLine(X(0))
        Console.WriteLine(X(1))
        Console.ReadKey()
    End Sub

End Module

我试图使 从https://www.tutorialspoint.com/vb.net/vb.net_variables.htm

捕获Z作为一堆执行处理程序

还没有工作,当我尝试将Z设置为十进制,int64或整数时,它说“它是一种结构类型,我不能使用它 如何使此代码更好地工作? P.s.我是一名学生,开始学习VB.Net控制台应用程序,这是我的第二个奇怪的月份,我的老师也很讨厌...请不要判断我的编码知识很差

0 个答案:

没有答案