c#在textBox1中随便输入几个数字,如何用代码判断输入数字的个数

 我来答
百度网友3ad3298e3
2011-04-29
知道答主
回答量:25
采纳率:0%
帮助的人:24.8万
展开全部
不是有个 叫Length么
int iLen=textbox1.Text.Length
surplushaode
2011-04-29 · TA获得超过2055个赞
知道大有可为答主
回答量:2510
采纳率:0%
帮助的人:2376万
展开全部
你这个最好是是要在代码中进行判断的,判断读取到的是不是数字的,如果不是数字怎么处理。
至于判断数字的个数,那是相当的简单的,因为在textbox里面的值组成的是一个字符串的。说到字符串我想你就应该知道怎么处理了吧。string.length就可以啦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
llagy008
2011-04-30 · TA获得超过354个赞
知道答主
回答量:107
采纳率:0%
帮助的人:0
展开全部
上面的比较麻烦,直接在每次键入数据是验证
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar<='9'&&e.KeyChar>='0'){
i++;
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
label1.Text = "已输入" + i.ToString() + "个字符";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
翅膀的初衷
2011-04-29 · TA获得超过1176个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:644万
展开全部
textBox1.text.Length 就可以了,但是注意一下,这么判断的话,一个汉字也只算一个字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yxlovezx
2011-04-30 · 超过25用户采纳过TA的回答
知道答主
回答量:117
采纳率:42%
帮助的人:45.8万
展开全部
你是说在有汉字字母和字数的字符串中判断有几个数字吗?
那就只能一个一个字符判断了,你可以把输入的内容拆分成Char数组,再遍历这个数组,判断每一个元素是否在0-9之间就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dabenger
2011-04-29 · TA获得超过214个赞
知道小有建树答主
回答量:369
采纳率:78%
帮助的人:205万
展开全部
textBoxt.Text.Length就是输入数字的个数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式