none
关于TryParse的用法 RRS feed

  • 问题

  • 问个比较菜鸟的问题。我在练习写一个小程序,程序需要对输入是否为integer进行判断。

    我用的判断语句如下:

    Code Snippet

    dim score as integer

    do while (integer.tryparse(console.readline(), byref score))

     

     

     

    但是系统总是在byref这里提示expression expected

    希望有人能教我一下这样的句子怎么写,谢谢

    2008年9月30日 3:40

答案

  • Code Snippet

    Dim score As Integer
    Do While (Integer.TryParse(Console.ReadLine(), score))
      System.Windows.Forms.MessageBox.Show(score.ToString())
    Loop

     

    例子

     

     

    Dim a As Integer
    Dim str As String = "200"
    If Integer.TryParse(str, a) Then
        MessageBox.Show("整数" + a.ToString())
    Else
        MessageBox.Show("不是整数")
    End If

    Dim str2 As String = "200abc"
    If Integer.TryParse(str2, a) Then
        MessageBox.Show("整数" + a.ToString())
    Else
        MessageBox.Show("不是整数")
    End If

     

     

    2008年9月30日 3:58
    版主

全部回复

  • Code Snippet

    Dim score As Integer
    Do While (Integer.TryParse(Console.ReadLine(), score))
      System.Windows.Forms.MessageBox.Show(score.ToString())
    Loop

     

    例子

     

     

    Dim a As Integer
    Dim str As String = "200"
    If Integer.TryParse(str, a) Then
        MessageBox.Show("整数" + a.ToString())
    Else
        MessageBox.Show("不是整数")
    End If

    Dim str2 As String = "200abc"
    If Integer.TryParse(str2, a) Then
        MessageBox.Show("整数" + a.ToString())
    Else
        MessageBox.Show("不是整数")
    End If

     

     

    2008年9月30日 3:58
    版主
  • 谢谢了啊
    2008年9月30日 5:05