2
public class Schedule_Action : MonoBehaviour
{
public List<Action> mondaySchedule = new List<Action>();
public virtual List<Action> MondaySchedule
{
get { return mondaySchedule; }
}
}
public class Schedule_ActionHire : Schedule_Action
{
//causes an error here saying it should match overriden with Action
public override List<Action_Adventure> MondaySchedule
{
get
{
return mondaySchedule.Cast<Action_Adventure>().ToList();
}
}
}
'Action_Adventure'是'Action'的子元素。覆蓋增變器列表以更改其子類型
有沒有辦法繞過錯誤?或者也許是另一種與上面的代碼具有相同邏輯的方式?
它似乎並沒有工作。 'var adventures'仍然是空的。 – javurtez