我正在处理旧的,写得不好的GUI。设计人员甚至无法渲染其中一个控件并显示以下错误:
类型的对象
' System.Collections.Generic.List`1 [A.B.C.SettingsDomain.ShiftSetUpEntry]'
无法转换为类型' System.Collections.Generic.List`1 [A.B.C.SettingsDomain.ShiftSetUpEntry]'。
这是文字信息的字面逐字副本( ABC 除外,其中包含公司的名称,并且在此处披露是不明智的)。
现在,如果我错了,请纠正我,但我认为从类型转换为相同类型不应该导致任何错误。显然,.NET不同意我的意见,而且我已经被这个事实所玷污。这有点像鸭子时刻(拼写错误)。
我可以(也可能必须)进入自动生成的代码设置愚蠢的GUI并手动编辑" 来自厨房"但是,那个消息是什么?!