rodrigo.rodriguez Asked: 2020-10-11 08:12:45 +0800 CST 2020-10-11 08:12:45 +0800 CST 2020-10-11 08:12:45 +0800 CST 如何知道 textbox.text 是 c# 中的数字还是字符? 772 我想知道我通过键盘输入的文本框是数字还是字母 如果(txtCodigo.Text) { MessageBox.Show("它们是数字"); } 别的 { MessageBox.Show("它们是字母"); } c# 2 Answers Voted Best Answer Leandro Tuttini 2020-10-11T08:16:26+08:002020-10-11T08:16:26+08:00 你可以实现类似的东西 int temp = 0; if (int.TryParse(txtCodigo.Text, out temp)) { MessageBox.Show("son numeros"); } else { MessageBox.Show("son letras"); } 当您尝试解析为数字TryParse()时,它会返回一个真/假,您可以使用它来确定它是否是有效数字 Pikoh 2020-10-11T08:16:16+08:002020-10-11T08:16:16+08:00 您可以使用TryParse来查看是否可以转换为文本的整数。如果是,它是一个数值。如果没有,请发短信: int valorNumerico = 0; if (int.TryParse(txtCodigo.Text,out valorNumerico)) { //numero } else { //no numero }
你可以实现类似的东西
当您尝试解析为数字
TryParse()
时,它会返回一个真/假,您可以使用它来确定它是否是有效数字您可以使用
TryParse
来查看是否可以转换为文本的整数。如果是,它是一个数值。如果没有,请发短信: