7

ローリング ログ ファイルのように動作する .NET のリスト/コレクション クラスはありますか? ユーザーはそこに要素を追加できますが、最大容量を超えるとリストは古い要素を自動的に削除します。

また、list[102] など、リストの任意の要素へのアクセスも必要です。

4

2 に答える 2

0

MicrosoftのStandartクラスはあなたの目的のために存在しません。しかし、Queue<>クラスを見ることができます。
Queue<>クラスが自動拡張する1つの問題。そのスレッドで問題を解決できます。.NETのQueue<T>のサイズを制限しますか?

拡張メソッドで可能な任意の要素へのアクセス。例えば:

LogItem result = collection.Where(x => x.ID == 100).FirstOrDefault();
于 2013-02-05T09:11:30.203 に答える