什么是[..]上面的枚举/类定义?

时间:2017-02-08 09:47:31

标签: c#

很抱歉这个愚蠢的问题,但我遇到了以下C#代码,我想知道 [Flags] 部分是什么以及它做了什么。

[Flags]
public enum UserFlags
{
     //...
}

提前谢谢。

1 个答案:

答案 0 :(得分:0)

这是一个类属性。例如,还有方法属性。

你甚至可以写your own

它们通常用于定义关于类或方法的元信息或行为,并且可以使用反射来读取。