我尝试在标签上用方法写一个数组。当我尝试将数组的值写入标签时,将系统int 32写入,这里是代码以及如何将值放在标签上 附:抱歉英文不好
enter code here void arr_5( int[] mas5)
{
for (int i=0, j=5; i<10; i++, j+=5)
{
mas5[i] = j;
}
}
private void button1_Click(object sender, EventArgs e)
{
int[] a = new int[10];
arr_5 (a);
label1.Text += a.ToString() + " ";
}
答案 0 :(得分:1)
那是因为一个数组包含多个值,为了显示它你可以做类似的事情:
int[] arr_5( int[] mas5)
{
for (int i=0, j=5; i<10; i++, j+=5)
{
mas5[i] = j;
}
return mas5;
}
private void button1_Click(object sender, EventArgs e)
{
int[] a = new int[10];
arr_5 (a);
String label="";
for(int i=0; i<a.length; a++)
{
label= label + a +" ";
}
label1.Text =label;
}
请注意,我已更改arr_5
以返回新创建的阵列。