C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 94 を表示中)
■56166 / )  Re[2]: イベントログのイベントログ時間でソートして習得
□投稿者/ C##### (2回)-(2011/01/02(Sun) 18:12:59)
2011/01/02(Sun) 18:14:18 編集(投稿者)

ご回答有難う御座います。
すみません、配列を逆というか
        StringBuilder sb = new StringBuilder();
foreach (System.Diagnostics.EventLogEntry ee in log.Entries)
{
sb.Append(ee.Message + "\n");
}
イベントログのEventLog.Entriesの中身を日付で降順にしたいです。
たぶんなにもしないと昇順でメッセージが取得したため、逆でいいかもしれませんが、
正しくは日付で降順にしたいです。

おそらく
System.Diagnostics.EventLog[] logs =
System.Diagnostics.EventLog.GetEventLogs();
でいうと
logs.OrderByDescendingでEntri内を並び替えられないのかなと
考えましたが、方法がわかりませんでした。

No56165 (επιστημη さん) に返信
> > 新しいものからに順番を変えるにはどうしたらいいのでしょうか。
>
> 配列のナカミを逆順にしたいのかしら。
>
> class Program {
> public static void Main() {
> int[] ar = { 1, 2, 3, 4, 5};
> System.Array.Reverse(ar); // ←コレで逆順
> foreach ( int item in ar ){
> System.Console.WriteLine(item);
> }
> }
> }
>
返信 編集キー/


管理者用

- Child Tree -