- c#
の調整と反転の詳細な理解 調整と反転の概念はしばしば混乱しています。この記事では、共同および逆の本質を探り、特定の例を通じてその使用法を明確にします。
調整された変化とは何ですか?
調整は、割り当て互換性の方向を維持するためのリフレッシュ機能の特徴です。コレクションAからコレクションBへのマッピングがあるとします。これは→Bとして記録されています。 AとBが関係Rを介して相関している場合、AR BがF(A)RF(B)を含むAR Bがf(a)RF(b)を含む場合、マッピングは協調的な変化です。 たとえば、マッピングt→iEnumeability
は、タイプTを対応するIENumerableコレクションタイプに変換します。 C#では、タイプTのオブジェクトがタイプIENUMERABLEのオブジェクトに割り当てることができるため、このマッピングは調整されています。 </派生型>
逆2つのタイプtオブジェクトを比較して、マッピングt→icomparableが反転します。 icomparable> derived lt; </ベースタイプ&</派生型> C#
の調整されたインバーターとインバーター
要するに、調整された変更は、割り当ての方向と逆反転割り当て方向を維持します。 C#では、共同型(IENUMERATION
以上が共分散vs.違反:C#で違いとそれらはどのように使用されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。