特定の数のアイテムのみを保持するスタックであるというクラスを作成し、MostRecentStack<T>
アイテムを一番下にドロップして新しいアイテムのためのスペースを作りました。状況に応じて、通常の (「無限」) スタックまたはカスタム型のいずれかへの参照を格納できる変数が必要ですが、C# では汎用の「スタック」インターフェイスが定義されていません。System.Collections.Generic.Stack<T>
通常はこれで問題ありませんが、インターフェイスも実装したいと思います。
クラスが必要なメンバーを提供する限り、インターフェイス定義で、クラスがインターフェイスを実装していると見なすようにコンパイラに指示する方法はありますか? as
型キャストの他の方法を使用しなくても、これを実行できるようにしたいと思います。