オブジェクトパラメータを持つメソッドがあります。
public bool ContainsValue(object value)
オブジェクトを作品に変換することがわかりましたIList
。
IList<object> list = (IList<object>)value;
ただし、に変換することList
はできません。
List<object> Ilist = (List<object>)value;
IList
との両方の定義を調べましたが、どちらもとインターフェイスList
を実装しているようです。なぜ機能しないのか疑問に思いますが、機能します。フレームワークのどこでクラッシュしますか、またその理由は何ですか?Enumerator
Collection
List
IList