我有一個名爲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