我有这种方法,我确信这是我遇到的另一个问题的根源。我相信这是因为这个方法返回的是一种类型,object
而不是它实际返回的三种具体类型之一。
这是方法:
public object GetData(TableType type)
{
switch (type)
{
case TableType.Person:
return new Domain.PersonList(_personRepository.Get());
case TableType.Event:
return new Domain.EventList(_eventRepository.Get());
case TableType.User:
return new Domain.UserList(_userRepository.Get());
}
return null;
}
如何修改此方法以返回除 之外的类型object
?