我有一个带有对象参数的方法。
public bool ContainsValue(object value)
我发现将对象转换为IList作品。
IList<object> list = (IList<object>)value;
但是,将其转换为 aList不会。
List<object> Ilist = (List<object>)value;
我查看了 theIList和 the的定义,List它们似乎都实现了EnumeratorandCollection接口。我想知道为什么List不起作用但IList确实起作用。它在框架中的哪个位置崩溃,为什么?