第十課等於之呼叫關鍵呼叫——C#計算器程式設計教學
阿新 • • 發佈:2019-02-08
操作集合生成方法加呼叫生成方法,還沒有真的進行等於操作。這節課就是本程式的“等於”的程式碼如何寫?
先期做了很多基本功,都是圍繞它來做的基礎工作。完成了基礎工作,總體工作就容易多了,不就是再次呼叫嗎?不全對。你考慮過計算嗎?還有一個計算方法,這是核心!集合真的生成了,接著其實就是通過集合進行計算。所以等於之前還有個計算方法。
計算方法程式碼:
這節課最後是“等於”程式碼:private string RunCaclLists() { CaclList sum = CaclLists[0]; for (int i = 1; i < CaclLists.Count; i++) { sum += CaclLists[i]; } return sum.StringEnter; }
第十課結語。到這裡,整個程式完成了大概三分之一。看著像一個大工程,哈。程式設計序,關鍵點的把握,其實很容易,解決問題的思路其實和你的知識面有很大關係。拓展知識面是你一直要做的。思維方法在程式設計界裡最重要的是分和合,分解和綜合能力是程式設計師的基本素養。private void RunCaclEqual() { SetCaclLists(); if (CaclLists[0].TypeOp == TypeOp.None) { Result = CaclLists[0].StringEnter; return; } if (CaclLists.Count == 1) { Result = (+CaclLists[0]).StringEnter; } else { Result = RunCaclLists(); } }