我想從類型枚舉變量的所有枚舉值都枚舉常量:更好的方式來獲得合併枚舉值
[Flags]
enum Type
{
XML = 1,
HTML = 2,
JSON = 4,
CVS = 8
}
static void Main(string[] args)
{
Type type = Type.JSON | Type.XML;
List<Type> types = new List<Type>();
foreach (string elem in type.ToString().Split(','))
types.Add( (Type)Enum.Parse(typeof(Type), elem.Trim()));
}
有沒有更好的方式來做到這一點?
回答時:http://stackoverflow.com/questions/4171140/iterate-over-values-in-flags-enum – 2013-11-21 09:25:34