私はこの問題をかなりうんざりしています。私は "ストップウォッチ"割り当てを作成しようとしていますが、フィールド(DateTime startTime、DateTime stopTime)とRead-onlyフィールド(ElapsedTime)はビジネス層クラス(Timing.cs.BL)上にある必要があります。メソッドStartClock()とStopClock()が必要です。C#で外部クラスのフィールドを使用する(ストップウォッチを作成する)
lblDisplay(経過時間の場合)、lstSplits(分割時間の場合)、btnStart、btnStop、btnReset、btnSplit。
私はTimeSpan、DateTime、およびelapsed.Add(TimeSpan.FromSeconds(1))を見てきました。
私の問題は、ビジネス層(Timing.cs.BL)にElapsedTimeメソッドを作成し、elapsedTimeをフォームUIのlblDisplayにキックする方法を知りません。 startClockとstopClockをフォームに渡すことはできますが、elapsedTimeを(BLで)生成する方法はわかりませんし、フォームに渡してそこで更新されるようにします。
Visual Studio 2015を使用してビルドします。
ありがとうございます。
おそらく、宿題の割り当て全体をコピーして貼り付けてください。この矛盾の宝石よりも理解しやすいでしょう。 –