-1

テーブルを作成する必要があります。テーブル スケジュールの日付と時刻の 1 つの列。C++/CLI は初めてです。日付と時刻の関係を見つける方法を知っている唯一の方法は、

 System::DateTime newDate

各行の予定日を見つけて、すぐに起こるように並べ替える必要があります。各 DateTime オブジェクトを現在の時刻と比較し、どちらが最も早いかを調べるにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

正確に何が必要かははっきりしていませんが、Dateプロパティを持つオブジェクトのコレクションがあると仮定すると、次のようなことができます。

IEnumerable<SomType^>^ items = …

DateTime now = DateTime::Now;

SomeType^ result = nullptr;

for each (SomeType^ item in items)
{
    if (item->Date > now && (result == nullptr || item->Date < result->Date))
        result = item;
}

そうは言っても、C ++ /CLIでプログラミングを学ぶのはおそらく良い考えではありません。C++/CLIの正当な理由がない限り、C#を使用した方がはるかに良いと思います。

于 2012-04-25T23:52:13.737 に答える