我正在尝试将浮点值(从Float []数组)保存到变量属性(float类型),但我无法正确保存它。每次我想保存一个新值时,变量属性永远不会接受新值并仅保留初始值。在这里,我试图节省价值,
CommandLineVariables.PiSenseResistor = tempFloatArray[0];
其中,
我尝试使用单步执行并观察变量属性值,但总是在执行上述指令后,它只显示初始值。
我正在对其他变量属性做同样的事情并且它们正常工作。我想知道将浮点数保存到变量属性中我做错了什么。
添加一些代码摘录:
//variable initialization
private static float piOffsetPressure = 1.01295f;
//Property definition for the variable
public float PiOffsetPressure
{
get
{
return piOffsetPressure;
}
set
{
piOffsetPressure = value;
}
}
//Copy the parameter value into its corresponding property
if (!Convert.ToBoolean(ReturnCode))
{
CommandLineVariables.PiOffsetPressure = tempFloatArray[0];
CommandLineVariables.PdOffsetPressure = tempFloatArray[1];
}
答案 0 :(得分:2)
您正在设置PiOffsetPressure
,但您发布的媒体资源为PiSenseResistor
。为什么设置一个会影响另一个?