條件與規則
通常在 Workflow 中以下列的方式設定屬性 private Double _OrderValue; public Double OrderValue { get { return _OrderValue; } set { _OrderValue = value; } } 但在條件或規則的運算式中,應使用 this._OrderValue 來運算 若使用 this.OrderValue 則會產生無法預期的結果。 原來雖然我們把欄位 _OrderValue 設定成跟屬性 OrderValue 一樣 但對程式來說還是不一樣的東西,因此運算式在評估時就會產生錯誤的結果 目前有實驗過全部改成屬性也沒問題,所以只要不混用即可 不過效能上應該還是直接取用欄位比較快吧 補充:C# 設定屬性用以下的方式就可以了 public Double OrderValue { get; set; }