Meh*_*dad 28 .net c# enums flags bitflags
申请[Flags]
真正做什么?
我知道它会改变行为Enum.ToString
,但它会做什么吗?(例如,不同的编译器或运行时行为等)
编辑:是的,我知道它记录了枚举旨在用作按位标志的事实,并且将它应用于位标志更合乎逻辑.我更多地询问具体的行为变化,而不是一般的编程实践.
以下列出了具体的行为差异:
更多细节:http://msdn.microsoft.com/en-us/library/ms229062.aspx