List型の変数の先頭に値を追加する方法

実行した処理の種類をListに記録しておいて、前回、前々回といった感じで取得して経路の判定に使いたいのですが、
通常とは逆に先頭に追加してList( 0 ),List( 1 )…で取り出すことは可能でしょうか?

末尾に追加でもList( List.Count( ) - n )とすれば一応同じことはできるのですが…
他にも使えるやり方があれば教えていただきたいです。よろしくお願いします。

こんにちは

Insertメソッドで可能かと思います。

取り出した際に要素を削除しても良い(したほうが良い)なら System.Collections.Generic.Stackクラスを使う手もあるかもしれません。

1 Like