【发布时间】:2017-02-08 09:47:31
【问题描述】:
抱歉这个愚蠢的问题,但我遇到了以下 C# 代码,我想知道 [Flags] 部分是什么以及它的作用。
[Flags]
public enum UserFlags
{
//...
}
提前谢谢你。
【问题讨论】:
-
无效的语法就是我所说的。
-
看起来像 C#,而不是 Java,在这种情况下,它被称为
Attribute。见msdn.microsoft.com/en-us/library/aa288454(v=vs.71).aspx -
你确定你遇到的不是 C# 代码吗?
-
那不是Java;它看起来像 C#,其中
[...]用于annotations。在 Java 中,它将是@Flags而不是[Flags]。 -
@Jesper 在 C# 中它们被称为属性。
标签: c#