我有一个返回状态列表的 c# 函数。我希望这个函数应该像静态变量一样只被调用一次。
公共列表 GetStateList() { 列表 lstState=新列表(); lstState.add("State1"); lstState.add("State2"); lstState.add("State3"); 返回 lst 状态; }
我从很多地方调用这个函数,因为这个状态列表是一样的,所以我希望这个函数应该只被调用一次,下次当这个函数被调用时,它不应该再次重新创建整个列表。
我怎么能在 c# 中实现这一点。