我非常難以理解這個問題。我試圖創建一個「秒錶」分配,但是字段(DateTime startTime,DateTime stopTime)和只讀字段(ElapsedTime)需要位於業務層類(Timing.cs.BL)上。業務層也需要有方法StartClock()和StopClock()。C#使用外部類中的字段(製作秒錶)
如果我的UI窗體設置... lblDisplay(用於流逝的時間),lstSplits(用於分割時間),btnStart,btnStop,btnReset,btnSplit。我已經看過TimeSpan,DateTime和elapsed.Add(TimeSpan.FromSeconds(1));我已經看到了TimeSpan,DateTime和elapsed.Add(TimeSpan.FromSeconds(1));
我的問題是我不知道如何在業務層(Timing.cs.BL)中構建方法ElapsedTime,然後將表單UI上的lblDisplay踢到elapsedTime。我可以將startClock和stopClock傳遞給表單,但我不知道如何生成elapsedTime(在BL中),然後將它傳遞給表單,以便在那裏更新。
使用Visual Studio 2015構建它。
在此先感謝。
也許你應該只是複製/粘貼你的整個家庭作業,它可能比這個不連貫的寶石更容易理解。 –