如何從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