永发信息网

c#里面当输入值类型错误时怎么提示输入值错误

答案:7  悬赏:0  手机版
解决时间 2021-04-16 02:28
  • 提问者网友:树红树绿
  • 2021-04-15 18:23

是我自己编一个小程序,当用户输入一个错误的值类型时会出来一个框提示用户输入错误的,不是查

最佳答案
  • 五星知识达人网友:雾月
  • 2021-04-15 19:57
用try catch语句,主程序前加上TRY在结尾加上catch(错误类型)message.show(输入错误)
全部回答
  • 1楼网友:一秋
  • 2021-04-16 00:47

用验证控件啊 vs自带的

或者用正则表达式

个人愚见,望你采纳

  • 2楼网友:醉吻情书
  • 2021-04-16 00:06
你是抛异常了 是不是要求输出数字而你输入非数字就会出错? 在转换时可以使用:类型.TryParse方法 比如 string a = "a1234"; int n; bool success = int.TryParse( a, n ); if ( !success ) { // 没能成功转换 } else { // n里保存了转好的值 } 或者你可以自己写一个结构化异常处理来捕捉抛出的异常,并根据情况作出相应的处理
  • 3楼网友:夜风逐马
  • 2021-04-15 22:55

try

{

int abc = Convert.ToInt32(TextBox1.Text);

}

catch

{

Response.Write("<script language=javascript>alert('输入的类型错误!')</script>");

}

这样?

  • 4楼网友:话散在刀尖上
  • 2021-04-15 22:49

我也不知道你用的什么语句来写的程序,不过,道理都一样,你在你程序里加一个用户输入的判断代码,输入类型正确就程序接着运行,ELSE弹出错误提示框!

  • 5楼网友:怀裏藏嬌
  • 2021-04-15 21:52
数据类型不匹配
  • 6楼网友:上分大魔王
  • 2021-04-15 21:35

try()

{

你成功的代码

}

cath()

{

messageBox.Show("出错啦")

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯