使用CSML库分配矩阵元素

时间:2014-09-13 00:34:49

标签: c#

在c#中使用CSML库创建数组后,如何将整数元素存储到数组中?我试过这样的事情

Matrix A = new Matrix (10, 10);
A [2, 2] = 10;
Console.Write (A [2, 2]);

我无法解决这个问题。有什么办法可以让那个数组接受整数元素吗?

1 个答案:

答案 0 :(得分:2)

根据Matrix类的源代码(CodeProject上提供),索引器的签名如下

public virtual Complex this[int i, int j]

Complex类在同一个库中定义。

所以你需要做的是

Matrix A = new Matrix (10, 10);
A [2, 2] = new Complex(10);
Console.Write (A [2, 2]);

带有一个参数的Complex构造函数假定虚部为0。