我想從另一個對象的基礎接口創建一個新對象。從另一個對象的基礎接口創建一個新對象c#
IDailyEventBase是currentEvent的基本接口,並且還DailyEventEntity的的基本接口。
有沒有辦法從currentEvent對象創建新DailyEventEntity對象,而無需重新再次分配所有共享的基礎屬性值?
private bool CreateDailyEvent(EventDefinitionEntity eventApp
,IDailyEventBase currentEvent)
{
//create daily event
DailyEventEntity dailyEvent = iDailyEvent as DailyEventEntity;
您實現接口,而不是創建它們的對象。 –
如果您需要在您的方法中使用DailyEventEntity對象,爲什麼不將它作爲第二個參數傳遞? –