我编写了一个获取数据的方法,如下所示:
public void DatagridToArray(Array registersArray)
{
registersArray = myModulesList.OrderBy(mod => mod.Address).Select(mod => mod.ParamValue).ToArray();
}
现在在我的使用中,我需要数据为 ushort[],所以我声明了一个变量:
public static ushort[] registers = new ushort[20];
当我以下列方式调用此方法时:
this.DatagridToArray(registers);
我监控时的结果我可以得到一个数据,但是在调用之后,变量变成了 all 。请告诉我如何处理它,提前谢谢!DatagridToArray()
registersArray
int[7]
registers
0