-1

Session「アクティブ」と「非アクティブ」の 2 つの状態で存在できる複数のオブジェクトを作成するアプリケーションを設計しています。一度Session に「アクティブ」状態にできるオブジェクトは 1 つだけであり、1 つのSessionオブジェクトはその存続期間中に「アクティブ」と「非アクティブ」の間を何度でも変更できます。Sessionオブジェクトには、「アクティブ」状態であった合計時間を表すDurationActivetype のプロパティもあります。TimeSpanSession

これを実装する方法について何か提案はありますか?

4

4 に答える 4

0

DateTimestaticプロパティを持っていますLastChange。プロパティState(または関数など) で、 との差を追加SetActiveします。にもアップデート。DurationActiveDateTime.NowLastChangeLastChangeDateTime.Now

于 2013-07-23T13:03:43.257 に答える