如何將進度條聲明爲可選參數?如何在C#中將對象聲明爲可選參數?
下面是函數:
public int Factorial(int number, System.Windows.Forms.Label l, System.Windows.Forms.ProgressBar newprogressbar, int time=0)
{
....
}
該函數有四個參數。只有int number
和標籤l
應該是強制性的。 time
已經是可選的,但我不知道如何使新的進度條可選。 該函數返回一個數字的因子,它使用標籤來顯示它。
進度條應顯示堆棧的狀態,時間應該是該函數的工作速度,但這兩者應該是可選的。
我已經完成了這個功能,但是我仍然需要弄清楚如何讓進度條成爲可選項。
謝謝!它的工作原理 – robertpas 2012-07-27 06:28:23
@ user1556775:儘管如此,請參閱(編輯)我的答案的其餘部分。就關注點分離而言,您的設計可以得到很大改善。 – 2012-07-27 06:30:30