我有外部课程Item
,如果我做:
List<Item> items = new List<Item>();
在调试期间将鼠标悬停在其上显示
“items.Count”引发了“System.ArgumentException” int {System.ArgumentException} 类型的异常
我不能分享这个类的全部代码,但可能是什么原因。我反编译了类,我看到有 GetHashCode 和 Equals 方法被覆盖。这可能是一个原因吗?
编辑:
在调试中,行后
List<Item> items = new List<Item>();
使用即时窗口并在那里写 items.Count 我得到:
'items.Count' threw an exception of type 'System.ArgumentException'
base {System.SystemException}: {"Cannot find the method on the object instance."}
Message: "Cannot find the method on the object instance."
ParamName: null