ローリング ログ ファイルのように動作する .NET のリスト/コレクション クラスはありますか? ユーザーはそこに要素を追加できますが、最大容量を超えるとリストは古い要素を自動的に削除します。
また、list[102] など、リストの任意の要素へのアクセスも必要です。
ローリング ログ ファイルのように動作する .NET のリスト/コレクション クラスはありますか? ユーザーはそこに要素を追加できますが、最大容量を超えるとリストは古い要素を自動的に削除します。
また、list[102] など、リストの任意の要素へのアクセスも必要です。
MicrosoftのStandartクラスはあなたの目的のために存在しません。しかし、Queue<>クラスを見ることができます。
Queue<>クラスが自動拡張する1つの問題。そのスレッドで問題を解決できます。.NETのQueue<T>のサイズを制限しますか?
拡張メソッドで可能な任意の要素へのアクセス。例えば:
LogItem result = collection.Where(x => x.ID == 100).FirstOrDefault();