C#。Windows应用程序中,如何读取textbox里面的一个五位整型数并且分离,输出5个分离的阿拉伯数字,
数字之间用逗号分离。例如输入“45678”,输出“4,5,6,7,8”.输出的时候在textbook2里面输出。...
数字之间用逗号分离。例如输入“45678”,输出“4,5,6,7,8”.
输出的时候在textbook2里面输出。 展开
输出的时候在textbook2里面输出。 展开
3个回答
展开全部
string strResult = textBox1.Text;
StringBuilder sb = new StringBuilder();
foreach (char cTemp in strResult)
{
if (char.IsDigit(cTemp))
{
sb.Append(cTemp);
sb.Append(',');
}
}
strResult = sb.ToString().TrimEnd(',');
是这个意思么?
StringBuilder sb = new StringBuilder();
foreach (char cTemp in strResult)
{
if (char.IsDigit(cTemp))
{
sb.Append(cTemp);
sb.Append(',');
}
}
strResult = sb.ToString().TrimEnd(',');
是这个意思么?
追问
如果在textbook2里面输出需要加点什么吗?C#初学啦……
追答
string strResult = textBox1.Text;
这一句变成string strResult = textbook2.Text;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using System.Text.RegularExpressions;
string str=textBox1.Text;
string[] sArray=Regex.Split(str,"",RegexOptions.IgnoreCase);
foreach (string i in sArray)
textBox2.Text+=i.ToString() + ",";
更多追问追答
追问
这个运行起来有错误呢……
追答
给你的是方法,你如果看都不看直接粘贴过去。。。那我还能说什么
string result=string.Join(",", "12345".ToCharArray());
这个也行的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string result=string.Join(",", "12345".ToCharArray());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询