我的错误数组只是在C#WEB中显示索引为零?

时间:2014-10-21 18:22:18

标签: arrays multidimensional-array

请帮助我为什么数组总是显示0,看看我的编码错误是什么

http://pastebin.com/Ha8xw2Uh

<script runat="server">

void proses(object sender, EventArgs e)
{
        int list ;
        int list2 ;
        int row = Convert.ToInt16(TextBox1.Text) ;
        int column = Convert.ToInt16(TextBox2.Text) ;
        int [,] kalias = new int[row,column];
        for (list = 0 ; list <= row -1 ; list ++)
        {           
            for (list2 = 0 ; list2 <= column -1 ; list2++)
             {  
                 int count = kalias[list,list2] * kalias[list,list2]  ;
                 ListBox1.Items.Add(list.ToString() +"x"+ list2.ToString()+ "="+ count.ToString());         
             }

        }

}

1 个答案:

答案 0 :(得分:0)

您的数组kalias“始终显示0”,因为您从未向其指定任何内容

int [,] kalias = new int[row,column];

这会创建数组并用零填充它。下次使用时是:

    int count = kalias[list,list2] * kalias[list,list2]  ;

你从来没有把任何东西放到kalias[list,list2]中,所以当然它仍然没有。