這可能是一個非常愚蠢的問題,但;引用對象需要返回嗎?
如果我創建一個數據集讓說,
[WebMethod(Description = "Returns a Fruit XML")]
public XmlElement GetALLFruits()
{
Fruit fruit = new Fruit();
fruit.Name = "Mango La Ka Buma";
fruit.expiryDate = "11/11/1911";
getFruitCrateDetails(fruit);
return fruit.xml; //just giving example syntax might be wrong
}
public void getFruitCrateDetails(Fruit fruit)
{
FruitCrate crate = new FruitCrate();
crate.id = 999;
Fruit.Crate.add(crate);
// Now here do I need to return "Fruit" object or not ?
}
而且我有10或20的方法,我應該讓他們在方法或1種大方法結合起來。
您的意思是說,在GetAllFruits中設置的水果對象會在函數被調用後添加999的Id值? –
是的,因爲我正在構造一個大的XML文件 – Mathematics
那麼在這種情況下,您將需要將返回類型設置爲Fruit。而不是無效的。 –