データ値を格納し、最後に 'x'データ値を定期的に取得する必要のあるプログラムがあります。C#のスタック上のPeekRange?
最初はスタックがあると思っていましたが、最後の 'x'個の値をピークできるPeekRangeメソッドのようなものがあります。現時点で
私はちょうどリストを使用して、最後を取得し、このような20個の値、と言っている:var last20 = myList.Skip(myList.Count - 20).ToList();
リストは、プログラムが実行されるすべての時間を成長するが、私は今まで、最後にしたいです20値。誰かがより良いデータ構造について助言を与えることができますか?