请帮助我为什么数组总是显示0,看看我的编码错误是什么
<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());
}
}
}
答案 0 :(得分:0)
您的数组kalias
“始终显示0”,因为您从未向其指定任何内容。
int [,] kalias = new int[row,column];
这会创建数组并用零填充它。下次使用时是:
int count = kalias[list,list2] * kalias[list,list2] ;
你从来没有把任何东西放到kalias[list,list2]
中,所以当然它仍然没有。