使用方法的数组

时间:2016-05-03 20:29:47

标签: arrays methods

我尝试在标签上用方法写一个数组。当我尝试将数组的值写入标签时,将系统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() + " ";
    }

1 个答案:

答案 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以返回新创建的阵列。