第十三課功能鍵之開根號——C#計算器程式設計教學
阿新 • • 發佈:2019-01-08
首先說明一點,這裡實現的是整個算式結果開根號,而不是輸入項數的開根號。
所以,先計算,再開根號。程式碼如下:
提示一下,前面RunCaclEqual()方法列出並非完整程式碼,它還缺少設定isRun的值,都計算了當然要設定它為True啊。倒數跟它的程式碼差不多,就是計算倒數和設定caclString的程式碼變換一下就可以了。private void Square() { try { if (noStringAdded) { return; } if (!isRun) { RunCaclEqual(); } Result = (Math.Sqrt(double.Parse(Result))).ToString(); caclString = "Sqrt(" + string.Concat(CaclLists) + ")"; RaisePropertyChanged("CaclString"); } catch (Exception ex) { Result = ex.Message; } }
第十三課結語。這課這就完了?你還想我講點什麼?你提出來啊!算式的保留功能中,使用者按了功能鍵,當然要提示一下使用者作了什麼操作,所以前一節課不是白講的。