textbox显示数组

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:47:27
我把我的这段发出来,大家帮我看下问题在哪?就是显示不了
我的目的是在textbox1里随便输入一组数字用,隔开的,然后用冒泡进行排序,在textbox2中输出排完序后的数组,并且数字间也用,间隔.
public class ChildForm
{
private void button7_Click(object sender, EventArgs e)
{
string t12number = textBox12.Text.ToString().Trim();
string[] str12a = t12number.Split(',');
int[] int12a = new int[str12a.Length];
for (int i = 0; i < str12a.Length; i++)
{
int12a[i] = int.Parse(str12a[i]);
}

int[] int12b = p.maopao(int12a);
string[] str12b = new string[int12b.Length];
for (int i = 0; i < int12b.Length; i++)
{
str12b[i] += int12b[i].ToString()+",";
}
textBox13.Text = str12b.ToString();
}
}

public class x
{
public int[] maopao(int[] a)
{

int[] int12b = p.maopao(int12a);
string[] str12b = new string[int12b.Length];
for (int i = 0; i < int12b.Length; i++)
{
str12b[i] += int12b[i].ToString()+\",\";
}
textBox13.Text = str12b.ToString();

//这段有问题
for循环是把每个数字附给str12b数组
而textBox13.Text = str12b.ToString(); 是把数组ToString();
所以显示不出来

//修改

textBox13.Text = str12b.ToString();
改为
textBox13.Text = String.Join(str12b,\",\");