语法
为镇巴等地区用户提供了全套网页设计制作服务,及镇巴网站建设行业解决方案。主营业务为成都做网站、网站建设、镇巴网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
[Flags]
public enum Permission
{
create = 1,
read = 2,
update = 4,
delete = 8,
}
注意事项
应用
使用
//初始化
WeekEnum week = (WeekEnum)127;
Console.WriteLine(week.ToString()); //输出 Sunday, Monday, Tuesday, Wendnesday, Thursday, Friday, Saturday
WeekEnum week = WeekEnum.Sunday;
//添加一个星期
week = week | WeekEnum.Monday;
Console.WriteLine(week.ToString()); // 输出Sunday, Monday
//去掉一个星期
week = week & ~WeekEnum.Sunday;
Console.WriteLine(week.ToString()); //输出 Monday
//判断是否有某个元素
obj.HasFlag() // 返回True False
string day = "monday";
WeekEnum today = (WeekEnum)Enum.Parse(typeof(WeekEnum), day, true);
// 最后一个参数标识字符串是否区分大小写
xiupublic enum Color : short
{
}
// 可以变化为 byte short int 等类型
public enum Suits
{
Spades,
Hearts,
Clubs,
Diamonds,
NumSuits
}
private static void Main(string[] args)
{
foreach (Suits suit in Enum.GetValues(typeof(Suits)))
{
Console.WriteLine((int)suit+ ":" + suit);
}
}