Я хочу преобразовать MWNumericArray
в массив C #.Но я не могу использовать функции ToArray()
и ToVector()
.Я не знаю, где это не так.
Я хочу превратить MWNumericArray abs_U_lv
в массив A
и использовать ToArray()
и ToVector(MWNumericArray.component.Real)
.Обе эти две функции не могут работать.
Class1 trans = new Class1();
MWArray[] input = new MWArray[] { r_h, l_h, r_l, l_l, l_0, r_0, r, u_hv, f1 };
MWArray[] output = new MWArray[6];
trans.Transformator(6, ref output, input);
MWNumericArray Abs_U_lv = output[0] as MWNumericArray;
//MWNumericArray Ang_U_lv = output[1] as MWNumericArray;
MWNumericArray Abs_I_hv = output[2] as MWNumericArray;
//MWNumericArray Ang_I_hv = output[3] as MWNumericArray;
MWNumericArray Abs_I_lv = output[4] as MWNumericArray;
//MWNumericArray Ang_I_lv = output[5] as MWNumericArray;
//var A= (double[])Abs_U_lv.ToArray();
//var C = (double[,])Abs_I_hv.ToArray();
//var E = (double[,])Abs_I_lv.ToArray();
/*double[,] A = new double[Fre.Count,1 ];
double[,] C = new double[1, Fre.Count];
double[,] E = new double[1, Fre.Count];*/
var A = (double[,])Abs_U_lv.ToArray();
//System.TypeLoadException: ""System.Double[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]" der Assembly "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" hat zu viele Dimensionen."
var C = (double[,])Abs_I_hv.ToArray();
var E = (double[,])Abs_I_lv.ToArray();
System.TypeLoadException: "" System.Double [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]] "der Assembly" mscorlib, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken= b77a5c561934e089 "hat zu viele Dimensionen."