永发信息网

C#怎么将textbox输入的值存成一个一维数组。

答案:4  悬赏:0  手机版
解决时间 2021-12-01 13:33
  • 提问者网友:爱唱彩虹
  • 2021-12-01 08:11
C#怎么将textbox输入的值存成一个一维数组。
最佳答案
  • 五星知识达人网友:逐風
  • 2021-12-01 08:28
例如:在TextBox中显示的是:
a
b
c
将这组数存放于一个数组a中,代码如下:
string[] tmp=TextBox1.Text.Split('/n');//这里是以换行符作为分界
string[] a;
for (int i = 0; i < tmp.Length; i++)
{
a[i] = tmp[i];
//Response.Write(tmp[i]);
//Response.Write("
");
}

如果TextBox只有一个数,则可以这样写:
tmp=TextBox1.Text//这里是将TextBox赋值给tmp
string[] a;
for (int i = 0; i <100; i++)//假设数组长度设100
{
if (a[i]=="")
{
a[i] = tmp;//将tmp放入空的数组里
//Response.Write(tmp[i]);
//Response.Write("
");
}
}
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-12-01 11:03
new一个数组啊 然后获取.text 然后ADD
  • 2楼网友:深街酒徒
  • 2021-12-01 09:26
string ar = textbox1.Text.Split("分隔的字符");

如:textbox1.Text = "22 33 33 33 ss ss sss";string ar = textbox1.Text.Split(" ");追问

这错误是什么情况追答string[] ar = textbox1.Text.Split("分隔的字符");//不好意思漏了中括号了追问我加了中括号还是有错误

追答你那个什么txt_Display应该错了,还有你的你要弄清楚string[]是字符串数组不是int数组
  • 3楼网友:骨子里都是戏
  • 2021-12-01 08:41

  private void button1_Click(object sender, EventArgs e)
        {
            string[ ] strN = textBox1.Text.Split(',');
            //整形数组
            int[ ] values= new int[strN.Length];
            for(int i=0; i            {
                values[i] = int.Parse(strN[i]);
            }
        }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯