我有一个名为dRow的类包含一些数据。我有很多dRow,AccountRow,PageRow等的子类,它们只在代码中有所不同。现在我想添加一个单独的dRow ...单身人士对象和小类
Protected Shared EmptyRow as dRow
EmptyRow是一个dRow的实例,它不包含任何数据。正下方是这...
Public Function EmptyRow() as dRow...
现在的问题...我需要AccountRow返回EmptyRow作为AccountRow,而不是卓尔......
Friend Function EmptyRow() as AccountRow...
DirectCast将无法正常工作,这是错的方向。它看起来像我必须有一个单独的EmptyRow为每个子类?
有什么办法可以避免这种命运吗?
正确的; 'EmptyRow'不能有两个不相关的类型。 – SLaks 2015-02-09 21:31:42