【有分送上】C#中从textbox里读取指定字符

比如说在textbox1里输入“王晓明”,我想在label1中读取“王”,label2中读取“晓明”,该怎么编写呢?谢谢啦~... 比如说在textbox1里输入“王晓明”,我想在label1中读取“王”,label2中读取“晓明”,该怎么编写呢?谢谢啦~ 展开
 我来答
yaobing0687
2010-03-31 · TA获得超过988个赞
知道小有建树答主
回答量:1309
采纳率:0%
帮助的人:974万
展开全部
恩,3个办法
1.
substring,一二楼都说了
2.
char ch=TextBox1.Text.Tochararray();
lable1.text=ch[0].tostring();
lable2.text=ch[1].tostring();
3.
lable1.text=TextBox1.Text.IndexOf(0);
lable2.text=TextBox1.Text.IndexOf(1);

这3个办法各有各的好处
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
noitlr
2010-03-30 · TA获得超过4144个赞
知道小有建树答主
回答量:1772
采纳率:0%
帮助的人:1560万
展开全部
使用substring()把第一个字截出来放入lable1
再截出第一个字符以后的内容放入lable2
就OK咯 很多办法的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友451206a
2010-03-30 · TA获得超过1815个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:501万
展开全部
先把拆分规则订好,
如果就是 label显示第一个字,label2显示后边所有字。可以这样写

在 textbox1 的change事件里写

label1.Text = textbox1.Text.Substring(0, 1);
label2.Text = textbox1.Text.Substring(1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
超七传药客是妆24
2010-03-31 · TA获得超过325个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:294万
展开全部
string str = "我,其实,就,,,是我。。自己。";
for (int i = 0; i < str.Length; i++) {
Response.Write(str[i]+"<br />");
}

一个个的截取。
效果:
















=======================
如果你要按你自己的意思截就按二楼吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友43058e9fa
2010-04-01 · 超过18用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:79.1万
展开全部
if (textBox1.Text.Trim() != string.Empty)
{
string strTxt = textBox1.Text.Trim();
this.lable1.text=strTxt.Substring(0, 1);
this.lable2.textstrTxt.Substring(2, 2);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式