|
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); > } > } > } >
|