stackoverflow のこのリンクにアクセスすると。Ienrumerable を Dictionary に変換することについて質問があります。だから私の質問は、辞書オブジェクトがあるのに、なぜ IEnumerable が必要なのですか?
実際、私はそれらの違いは何なのかを理解しようとしています。
stackoverflow のこのリンクにアクセスすると。Ienrumerable を Dictionary に変換することについて質問があります。だから私の質問は、辞書オブジェクトがあるのに、なぜ IEnumerable が必要なのですか?
実際、私はそれらの違いは何なのかを理解しようとしています。
IEnumerable
ですinterface
。インターフェイスはそれ自体でインスタンス化することはできませんが、指定されたインターフェイスを実装するクラスとしてインスタンス化する必要があります。
Dictionary
hash-map
インターフェースを実装するデータ構造であるIEnumerable
ため、インターフェースがその実装に必要とするすべてのメソッドとプロパティを持ち、ディクショナリ構造IEnumerable
を可能にします。Enumerate
つまり、IEnumerable はインターフェイスであり、Dictionary はインターフェイスを実装するクラスです。