有什么区别:
诠释 c; 诠释 c=新诠释();
有时我使用第一个并且效果很好,但有时当我在循环中使用时它不起作用。
这项工作:
public int[] junta(Table ent,int j)
{
int[] matriz=new int[count(ent)];
int k;
k = 0;
for (int i = fline(ent); i <= count(ent) + 1; i++)
{
if (Convert.ToString(ent.Cells[j, 3].Value) == Convert.ToString(ent.Cells[i, 3].Value))
{
matriz[k]=Convert.ToInt32(ent.Cells[i,0].Value);
k++;
}
}
}
这不起作用:
public int[] junta(Table ent,int j)
{
int[] matriz;
int k;
k = 0;
for (int i = fline(ent); i <= count(ent) + 1; i++)
{
if (Convert.ToString(ent.Cells[j, 3].Value) == Convert.ToString(ent.Cells[i, 3].Value))
{
matriz[k]=Convert.ToInt32(ent.Cells[i,0].Value);
k++;
}
}
}