c#怎么判断输入的值 的数据类型
答案:2 悬赏:50
解决时间 2021-03-01 14:15
- 提问者网友:暖心后
- 2021-03-01 11:12
c#怎么判断输入的值 的数据类型
最佳答案
- 二级知识专家网友:旧事诱惑
- 2021-03-01 12:22
楼主,很简单的哈!你在文本框的keypress事件里加个判断哈!if(!char.isdigit(e.keychar))messagebox.show("只能输入数字");e.handled=true;这句非常重要,就是让文本框不接受不正确的输入哈!
全部回答
- 1楼网友:一池湖水
- 2021-03-01 12:31
a.gettype()获取当前变量的类型对象
typeof(string)获取的是string类型的类型对象
你可以把a.gettype() == typeof(string)比较,可以获取a是否是string类型
当然有更简单的方法 a is string 获取一个boolean值表示a是否是string类型或者可以隐式向上转型成为string类型的类型(当然string是不可能有子类的,你自己写的继承类可以判断)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯