我想遍历一个枚举,所以我可以使用该枚举的每个值调用一个方法。我怎么能这样做?
enum Base { ANC, BTC, DGC };
XmlDocument doc;
doc = vircurex.get_lowest_ask(Base.ANC)
doc = vircurex.get_lowest_ask(Base.BTC)
doc = vircurex.get_lowest_ask(Base.DGC)
我希望它改为
foreach (var val in values)
doc = vircurex.get_lowest_ask(....)
有办法做到这一点吗?
答案 0 :(得分:4)
尝试
foreach(var base in Enum.GetValues(typeof(Base)).Cast<Base>())
{
doc = vircurex.get_lowest_ask(base)
}