下面代码出现错误2非静态的字段、方法或属性“模糊.Program.Sort(int, int, double[*,*])”要求对象引用
for (i = 0; i < MatrixRows; i++)
                 {
                     for (j = 0; j < MatrixCols; j++)
                     {
                         mysort[i,j] = Sort(i, j, a);//调用下面sort()方法出现上面的错误;
                     }
                 }
double Sort(int m,int n,double [,] a)
{
  double [,] b= new double[MatrixRows,MatrixCols];        
  int i,j,k;             
     for(i=0;i<MatrixRows;i++)     
   for(j=0;j<MatrixCols;j++)
    b[i,j]=a[i,j];
  for(j=0;j<MatrixCols;j++)
  {
   for(i=0;i<3;i++)
    for(k=i;k<MatrixRows;k++)
    {
         if(b[i,j]>b[k,j])      
     {
      double tmp;
         tmp=b[i,j];
         b[i,j]=b[k,j];
         b[k,j]=tmp;
     }
    }
  }
return b[m,n];
}
------解决方案--------------------
static double Sort(int m,int n,double [,] a)
类.sort