比方說,我有這個類:C#:反映枚舉名
public class SiteMapEntry
{
public static enum ChangeFrequency
{
Always,
Hourly,
Daily,
Weekly,
Monthly,
Yearly,
Never
}
}
而這個功能:
public class FooBar(SiteMapEntry.ChangeFrequency changeFreq)
{
}
被稱爲:
string foobarNever = FooBar(SiteMapEntry.ChangeFrequency.Never);
什麼我需要做的在方法FooBar
有string foobarNever == "never"
?
而要走另一個方向,則需要'Enum.Parse(...)'。 – 2010-04-30 19:10:28