我有一個c#函數,它返回狀態列表。我希望這個函數只能像靜態變量一樣被調用一次。函數應該只被調用一次
public List GetStateList() { List lstState=new List(); lstState.add("State1"); lstState.add("State2"); lstState.add("State3"); return lstState; }
,因爲這種狀態列表將是同我打電話是從很多地方這個功能,所以我想這個功能應該被調用一次,當該功能獲取調用它不應該再創造下一次整個名單再次。
我怎麼能在c#中實現這一點。
在每個調用中返回相同的(static?)列表。 –
請上傳你的代碼在這裏............. – andy
這個問題似乎背叛了對「靜態」意味着什麼,或者預期結果是什麼的嚴重誤解。我們真的需要更多關於你真正想要什麼的信息。 –