textbox的内容是字符串,你所说的数组是以什么样的字符串形式表示的呢?
如果内容是这样的(000,001,010,011,100,101,110,111),那么可以这样来做
string[] str = textBox1.Text.Split(',');//以,分割字符串
如果内容是这样的(000,001,010,011,100,101,110,111),那么可以这样来做
string[] str = textBox1.Text.Split(',');//以,分割字符串
解决方案 »
- 看到大家对计算机绘图很感兴趣,感到很开心,也来开源一个DSCoolLabel彩色Label
- 用WCF传输文件报错,已超过传入消息(65536)的最大消息大小配额,使用basicHttpBinding
- 有关用sql语句实现分页的c#后台代码
- webBrowser链接PDF文件问题
- 实现串口通信中来一条信息删一条?
- 【散分】顺便问个算是技术人员才可以解答的问题吧。
- 最后3000分!webform + web service + winform之间的通讯
- 我的网站提示错"行121,字符:13 错误:'frmact' 未定义 行:72,字符:1 错误:'chparam'未定义,请高手帮我修复一下,谢谢.
- 數據源(自定義控件)
- 小弟刚学c#,哪位大哥提供一个vs .net下载?谢谢……
- 疑惑中: 既然int就是System.Int32,那么所谓的装箱操作岂不是不存在的?
- 当前时间时分秒与规定时间比较
string[] sz = textBox1.Text.Split(',');
List<string> str = new List<string>();
string s="1234567";// string s=textBox1.text;
for (int i = 0; i < s.Length; i++)
{
string s1=s[i].ToString();//取出每个字符
str.Add(s1);//放到新数组中
}
加個判斷就行了:
string[] sz = textBox1.Text.Split(',');[/
if(sz.Lengh!=6)
{
//提示 然後return
}
else
{
}
private void button1_Click(object sender, EventArgs e)
{
string str = textBox1.Text.Trim();
label1.Text = "数组:{";
for (int i = 0; i < str.Length; i++)
{
if (i != str.Length)
{
label1.Text += str.Substring(i, 1)+",";
}
else
{
label1.Text += str.Substring(i, 1);
}
}
label1.Text += "}";
}