gpt4 book ai didi

c# - 枚举类方括号

转载 作者:太空宇宙 更新时间:2023-11-03 23:15:40 24 4
gpt4 key购买 nike

为什么有些值在方括号中以及 1<<1 的含义:

public enum PrivilegeFlags : int
{
None = 0,
[EnumMember(Value = "Agent")]
Agent = 1 << 0,
[EnumMember(Value = "Campaign")]
Campaign = 1 << 1,
[EnumMember(Value = "BlackList")]
BlackList= 1 << 2,
All = (1 << 3) - 1
}

谢谢。

最佳答案

方括号表示它是一个 attribute ,在本例中特别是 EnumMemberAttribute。另外,<<表示左移。

关于c# - 枚举类方括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37320371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com