如何让一个方法返回值为5种类型
pulick 返回类型 functionTest(参数类型)
{
return 返回类型;
}
参数类型A -返回类型A
参数类型B -返回类型B
解决方案一:
pulick object method(object)
{
case (typeof(object))
...
}
缺点:返回后还要转下类型
解决方案二:
pulibc list<T> method<T>()
{
}
缺点:只能返回list<T>对象,想返回单个对象不行
求最佳解决方案,有其他思路欢迎列出