Foxtable(狐表)用户栏目专家坐堂 → 如何知道变量是什么类型?


  共有2317人关注过本帖树形打印复制链接

主题:如何知道变量是什么类型?

帅哥哟,离线,有人找我吗?
flashv
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
如何知道变量是什么类型?  发帖心情 Post By:2020/12/29 1:20:00 [只看该作者]

比如一个文本框,可以输入数字,也可以输入字符,如何判断用户输入的是什么类型?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/29 8:32:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
flashv
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2020/12/29 12:14:00 [只看该作者]

我意思是

如果 变量名 <> 双精度小数型
出错提示.....

如何实现?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/29 13:41:00 [只看该作者]

Dim s As string = "123.1"
Dim
 d As Double
If Double.TryParse(s, d) Then '如果转换成功
    Output.Show(d) 
'输出转换结果
Else

    Output.Show(
"无效数值"'给出错误提示
End
 
If

 回到顶部