gpt4 book ai didi

c# - 这在 C# 中究竟意味着什么?

转载 作者:行者123 更新时间:2023-11-30 13:13:46 25 4
gpt4 key购买 nike

我正在浏览一个开源 .NET twain 包装器并看到了这个:

[Flags]
internal enum TwDG : short
{ // DG_.....
Control = 0x0001,
Image = 0x0002,
Audio = 0x0004
}

“Flag”装饰器到底是什么意思? (它被称为“装饰器”吗?)

另外,枚举声明末尾的 short 是什么意思?

谢谢!

最佳答案

Flags Attribute用于允许和装饰对枚举值进行按位数学运算的枚举。

这样做可以让您将它们加在一起,或进行其他操作。

Short 部分将其定义为 Short 而不是整数,相关详细信息也在链接的 URL 中

关于c# - 这在 C# 中究竟意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326252/

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