实例化m和x之后,Matrix类中应该怎么写才能返回m和x的值,并且m和x没用调用Matrix类中的方法。
https://blog.csdn.net/lsl277879661/article/details/56481650
class Matrix
{
public double[,] x;
public Matrix(double[,] a) { this.x = a; }
}
main函数里
Console.WriteLine("{0}", m.x[1,1]);
你都要在Matrix类中写,又不让从Matrix中取,这不是自相矛盾?
不是太肯定你想要干什么,但是根据你写的Console.WriteLine里面的m[1,1],我猜你是打算要这个
class Matrix
{
double[,] x;
public double this[int i, int y]
{
get
{
return x[i, y];
}
}
public Matrix(double[,] a)
{
this.x = a;
}
}
main里面:Console.WriteLine("{0}",m[1,1]);