将动态取得TextBox的值,转换为数组初始值

tanyuqiong 2007-07-15 02:50:14
TextBox1.Text 所取得的值为: 13,16,19,21
现如何将这些值作为数组myArray 的初始值,数组的大小如何确定?(TextBox1的取值是动态的)
...全文
212 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
apollolb2005 2007-07-16
  • 打赏
  • 举报
回复
string[] myArray = this.textBox1.Text.ToString().Split(",".ToCharArray());
for(int i=0;i<myArray.Length;i++)
{
myarr = myArray[i];
......
}

用这个试试吧。
Jackile 2007-07-15
  • 打赏
  • 举报
回复
怎没一个出错消息了得~~~~~~~
honey52570 2007-07-15
  • 打赏
  • 举报
回复
没给出错信息

看不出什么

帮顶下吧
Jackile 2007-07-15
  • 打赏
  • 举报
回复
出错信息呢?
tanyuqiong 2007-07-15
  • 打赏
  • 举报
回复
在Webform中这样写有错呀
Array myArray = TextBox6.Text.ToString().Split(new char[] { ',' });
for(int i=0;i<myArray.Length;i++)
{
string myarr = myArray[i];
cm.CommandText = "insert into FlowItemAboutDept(ItemID,OrganDeptID,ItemType) values('"+myFileID+"','"+myarr+"',1)";
cm.ExecuteNonQuery();

}
Jackile 2007-07-15
  • 打赏
  • 举报
回复
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void textBox1_TextChanged(object sender, EventArgs e)
{
Array myArray = textBox1.Text.ToString().Split(new char[] { ',' });
}
}
}
Jackile 2007-07-15
  • 打赏
  • 举报
回复
TextBox1.Text 所取得的值为: 13,16,19,21
现如何将这些值作为数组myArray 的初始值,数组的大小如何确定?(TextBox1的取值是动态的)

Array myArray = TextBox1.Text.ToString().Spiliter(new char[]{','});

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧