クラスのメンバ配列にClose[]配列みたいな時系列配列を作ることってできないんだっけ?

たとえば、hoge[]って配列をメンバに持つクラスを作成し、
hoge[0]に適当な値を放り込んだらあとは放置プレーしていても
バーが更新されるたびにhoge[0]に放り込んだ値がhoge[1]に、
さらにバーが更新されればhoge[1]の値がhoge[2]に勝手に移動していってくれる
便利な配列って作れないのかな?

真面目に実装しようとすると新規バーが出現したことを監視・検知したら
for文でぶん回してhoge[]配列の全要素を一つインクリメントしていくという
膨大な操作が必要になるわけだが・・・

こういうのを全自動でやってくれる機能があったらうれしい