欣賞,如果有人指導我。我想保存一個浮點值(從一個Float []數組)到一個變量屬性(的類型爲浮點數),但我不能夠正確保存它。每次我想保存一個新值時,變量屬性都不會接受新值並只保留初始值。這裏我試圖保存價值,
CommandLineVariables.PiSenseResistor = tempFloatArray [0];
其中, CommandLineVariables是類名 PiSenseResistor是可變特性 tempFloatArray是我想保存價值浮動陣列
我嘗試使用單步,看變量屬性值,很多次,但總是在執行上述指令之後,它只顯示初始化的值。
同樣的事情,我正在做其他變量的屬性,以及他們正在正常工作。想知道我在做這種浮點數保存到變量屬性是什麼錯。
欣賞幫助。
編輯* * ** * ** * ***
添加以方便參考代碼的某些提取物,
//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];
}
你能給我們一些例子的代碼?這聽起來像你的財產可能沒有正確設置,沒有代碼,但很難告訴 – CCBlackburn 2012-02-06 02:43:23
請確保該類型不是'可爲空'' –
xandercoded
2012-02-06 02:44:38
您能告訴我們該屬性的定義嗎?我認爲那裏可能會有一些拒絕價值的代碼。 – 2012-02-06 02:44:58