如何从webmethod返回对象集合?而且可以在这个集合对象是不同类型的 - 说这3个班,返回webmethod中的对象集合
private class ClassA
{
int A1;
int A2;
}
private class ClassB
{
int B1;
}
private class ClassC
{
int C1;
}
ClassA objA = new ClassA(...);
ClassB objB = new ClassB(...);
ClassC objC = new ClassC(...);
如何从一个方法返回的对象,objA,objB和objC?
但公共类MyReturnType既可以只有一个或更多的类取决于一些内部逻辑。这就是为什么我在List <变化的对象>中考虑更多的原因(如果有什么可能的话)? – 2010-04-20 17:24:18
@Narmatha,这是可能的。如果你的每个类继承自一个公共基地,你可以返回'List '或'Base []'。如果没有这个,你必须把它作为'object'的列表或数组返回。 –
2010-04-20 17:27:44
返回复合MyReturnType将是理想情况下的最佳解决方案。但是这个类的元素只在运行时才知道,并且在运行时声明一个类很困难(不是不可能的)。所以为了我的需要,坚持一系列对象是有道理的。 – 2010-04-21 18:39:20