-1
我不確定如何進行此操作。其實代碼是正確的。 99%的時間,打印輸出顯示正確的值,但不時打印一些其他值。如果我再次嘗試打印相同的頁面,則恢復正確的值。WPF應用程序有時(隨機)在打印時選擇錯誤的值
什麼可以這樣做的原因,我怎麼能確定它爲這個錯誤。因爲每當我嘗試在我的開發PC上的VS中運行應用程序時,一切看起來都是正確的。這可能發生或發生在其他人身上,不僅僅是在WPF中,而是Windows或Web應用程序。
編輯
做〜50個測試項目後,我能一旦產生錯誤和明顯的事情,我發現了以下內容:(而不是編寫代碼,我試圖在一般的解釋)
A = 100
B = 9
C = A+B // but sometime C gets the value of 1000 treating B as 900
實際代碼
VatOnAmount = ((decimal)record.Element("Amount") +
(decimal)record.Element("Invoice").Element("CommissionAmount"))
我很欣賞比upvotes downvotes更多,因爲他們給你的想法,你的問題是不是真正的或模糊或沒有意義。但是,當有人沒有任何解釋的時候,我討厭它。特別是當SO允許在問題/帖子 – 2011-12-31 06:00:40
下評論請清楚解釋你的問題,我沒有得到它。順便說一句,我不是那個給你投票的人:) – 2011-12-31 08:28:20
我已經編輯了這個問題,但如果這仍然是不可理解的,將會用更多的代碼和解釋來開啓新的問題。 – 2011-12-31 08:42:58