textbox里读数据问题。 我想把textbox里的数字一个个的读出来,然后付给某个变量。就想请教一下怎么才能把textbox里的数字一个个的读出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 textbox1.Text[0]就是第1个字符textbox1.Text[n]就是第n+1个字符 使用循环遍历即可,例如:string str = textbox1.Text.Trim();for(int i=0;i<str.Length;i++){ Console.WriteLine(str[i]);}你可以把获得 str[i] 这个值赋给其它变量 也可以用foreach 遍历 //字符是多个值,所以用集合保存 List<Char> charCollection=new List<char>(); foreach (char charvar in this.txtNum.Text) { charCollection.Add(charvar); } 做成html控件<input type="textbox" id="tb" runat="server" rows="12" cols="110"></textbox>然后在后置代码中找到控件 再用 tb.value 就可以了 string str = tb.value.tostring();string strINT = "";for (int i ; i< str.length ; i++){ if //这里是判断是否为数字 { strINT = strINT + str[i]; }} 我想知道你TextBox中的数字是以什么分开的?空格?逗号?回车?分开放是不一样数字取得方式不一样楼上的string str = textbox1.Text.Trim(); for(int i=0;i <str.Length;i++) { Console.WriteLine(str[i]); } 有可能取得的是str[0]=1 str[1]=,str[2]=2 str[3]=, 这是 我以前写的一个方法 希望对你有点帮助 public string ConvertToChiness(string p_string) { //MessageBox.Show(p_string.Length.ToString()); char[] ch = p_string.ToCharArray(); string temp = null; for (int i = 0; i < ch.Length; i++) { switch (ch[i].ToString()) { case "0": temp += "零"; break; case "1": temp += "一"; break; case "2": temp += "二"; break; case "3": temp += "三"; break; case "4": temp += "四"; break; case "5": temp += "五"; break; case "6": temp += "六"; break; case "7": temp += "七"; break; case "8": temp += "八"; break; case "9": temp += "九"; break; default: temp += ch[i].ToString(); break; ; } } return temp; } web开发中,Panel 中TreeView 有滚动条问题 读卡 请问:如何利用propertyGrid在运行中动态修改按钮的背景颜色(有代码最好) asp.net 格式化列 C#多线程操作内存的问题 请教: 如何固定DataGrid中列的宽度? 关于图片显示的问题 MIME解析 如何使在DateTable中删除的记录能同步到数据源中? 对于用c写的一个库,在c#里面怎么调用? datagridview 绑定List<T> 其中某项需要使用combobox怎么实现 我用gridview查询出数据 ,我要点击查看详情(传参数id),改如何做?
textbox1.Text[n]就是第n+1个字符
{
Console.WriteLine(str[i]);
}你可以把获得 str[i] 这个值赋给其它变量
List<Char> charCollection=new List<char>();
foreach (char charvar in this.txtNum.Text)
{
charCollection.Add(charvar);
}
string strINT = "";
for (int i ; i< str.length ; i++)
{
if //这里是判断是否为数字
{
strINT = strINT + str[i];
}
}
空格?逗号?回车?
分开放是不一样数字取得方式不一样
楼上的
string str = textbox1.Text.Trim(); for(int i=0;i <str.Length;i++)
{
Console.WriteLine(str[i]);
}
有可能取得的是str[0]=1 str[1]=,str[2]=2 str[3]=,
public string ConvertToChiness(string p_string)
{
//MessageBox.Show(p_string.Length.ToString());
char[] ch = p_string.ToCharArray();
string temp = null; for (int i = 0; i < ch.Length; i++)
{
switch (ch[i].ToString())
{
case "0":
temp += "零";
break;
case "1":
temp += "一";
break;
case "2": temp += "二";
break;
case "3": temp += "三";
break;
case "4": temp += "四";
break;
case "5": temp += "五";
break;
case "6": temp += "六";
break;
case "7": temp += "七";
break;
case "8": temp += "八";
break;
case "9": temp += "九";
break;
default:
temp += ch[i].ToString();
break; ;
}
} return temp;
}