c# struct属性的赋值
各位好,有个作业,老师给定义好了类(矩阵和向量等等),让用已有的代码写程序。请问怎么给Row这个属性复制?以及怎么从textbox输入矩阵的各个值?比如我在主程序创建一个...
各位好,有个作业,老师给定义好了类(矩阵和向量等等),让用已有的代码写程序。
请问怎么给Row这个属性复制?以及怎么从textbox输入矩阵的各个值?
比如我在主程序创建一个mA矩阵:
OOPTools_Math.Matrix mA = new OOPTools_Math.Matrix();
mA.Rows = 5; 这样写好像不行。
mA.Values[1, 1] = Convert.ToDouble(a11); 这里a11是从textbox输入的,提示错误 “Unable to cast object of type 'System.Windows.Forms.TextBox' to type 'System.IConvertible'.”
请问该怎么写?谢谢!
public struct Matrix
{
private int rows;
private int columns;
private double[,] matrix;
public int Rows
{
get
{
rows = Values.GetLength(0);
return rows;
}
set
{
rows = value;
}
} 展开
请问怎么给Row这个属性复制?以及怎么从textbox输入矩阵的各个值?
比如我在主程序创建一个mA矩阵:
OOPTools_Math.Matrix mA = new OOPTools_Math.Matrix();
mA.Rows = 5; 这样写好像不行。
mA.Values[1, 1] = Convert.ToDouble(a11); 这里a11是从textbox输入的,提示错误 “Unable to cast object of type 'System.Windows.Forms.TextBox' to type 'System.IConvertible'.”
请问该怎么写?谢谢!
public struct Matrix
{
private int rows;
private int columns;
private double[,] matrix;
public int Rows
{
get
{
rows = Values.GetLength(0);
return rows;
}
set
{
rows = value;
}
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询