System.Web.UI.WebControls.UI.TableHeaderCell
происходит от
System.Web.UI.WebControls.UI.TableCell
Так что метод с подписью foo(TableCell tc){}
Принимает экземпляры TableHeaderCell.
Однако если я создам два новых класса и получу один из TableCell
, а другой из TableHeaderCell
, тогда мой новый класс TableHeaderCell, очевидно, не сможет быть приведен в мой новый класс TableCell, поскольку они не связаны напрямую. *
Есть ли способ обойти это? Я думаю, нет.