public double[,] XMultiply(double[,] x,double[,] y)
{

int i=0;
int j=0;
int k=0;
double[,] z;
for (i=0;i<x.GetLength(1);i++)
for(k=0;k<y.GetLength(0);k++)
z[i,k]=0.0;
for(j=0;j<x.GetLength(0);j++)
z[i,k]=z[i,k]+x[i,j]*y[j,k];
return z;
}
编译信息:使用了未赋值变量z,Google了一下,好象是C#的局部变量必须先赋值才能使用,这怎么解决呢?