enum-flags

enum-flags

文章 0 浏览 5

有条件地设置标志

我的枚举定义为如下, [Flags] public enum Roles { [Descriptor("owner", "TheProficientLab representative")] OWNER = 0, [Descriptor("administra…

水染的天色ゝ 2025-01-24 10:48:12 2 0

为什么我必须使用int将这些枚举标志值组合在一起?

也许有人可以解释为什么这实际上是一个问题背后的逻辑。 在我的c#dll中,我有一组通过com api暴露的标志值: [Flags] [Guid("~~~")] [ComVisible(tru…

↙厌世 2025-01-17 16:22:01 2 0

Nhibernate QueryOver 通过枚举标志

我通过 QueryOver 进行查询: public IList SearchTest(PersonEnumType type) { var q = SessionInstance.QueryOver(); q = q.Where(x => (x.PersonEn…

冬天的雪花 2025-01-07 11:42:42 5 0

将枚举标志附加到循环中的参数(按位附加)

在 C# 中,我尝试将值“添加”到接受枚举标志的参数。我可以使用按位运算符“|”在一行上完成此操作,但我似乎无法附加到循环中的参数。 我将以下枚举…

蝶…霜飞 2024-12-18 10:42:18 6 0

ASP.NET MVC 中的访问控制使用基于 [Flags] 的 Enum 来进行 SQL 中的 int 权限管理

这个问题的灵感来自this SO question关于ASP.NET MVC中的访问控制。在这里,我试图将公认的答案转化为切实可行的解决方案。 答案提到使用 FileSystemS…

居里长安 2024-12-13 11:57:24 4 0

应该是“或”使用 .Net4 Hasflags: enum.HasFlag(AccessRights.Read | AccessRights.Write)

我正在尝试新的 HasFlags 功能,并且想知道以下应该是否有效: enum.HasFlag(AccessRights.Read | AccessRights.Write) ...因为它似乎没有... DBAcces…

满地尘埃落定 2024-12-13 03:10:27 5 0

为什么运营商<<和>> C# 中的标志枚举没有实现?

我想做这样的事,但我做不到: [Flags] enum SomeEnum : int { None = 0, A, B, C } SomeEnum en = SomeEnum.A; en <<= 1; //Expect en == SomeEnum.B…

煮酒 2024-12-10 00:07:28 3 0

如何设置枚举标志的所有位

我想知道将 enum 标志的所有位设置为 1 的通用方法。 我只是想要一个 enum ,它会返回所有比较,而不管其他枚举如何。 这段代码有效; [Flags] public…

他是夢罘是命 2024-12-05 04:23:56 5 0

在 C# 中将字符串转换为标志枚举

设备将其限位开关的状态报告为一系列 1 和 0(表示包含“010111110000”的字符串)。这些开关的理想表示是像这样的标志枚举: [Flags] public enum Sw…

土豪 2024-11-18 21:06:46 6 0

FlagsAttribute 枚举问题

所以我正在构建一个 MSNP(Windows Live Messenger)客户端。我 public enum UserCapabilities : long { None = 0, MobileOnline = 1 << 0, MSN8User …

ぃ弥猫深巷。 2024-11-05 08:13:40 9 0

WSDL:如何使用 C# FlagsAttribute 创建枚举?

基本上,我创建了 WSDL 并添加了一个带有枚举值的 SimpleType:A、B、C。当我使用此 wsdl 构建服务时,我希望使用 FlagsAttribute 构建枚举,但是我该…

你的心境我的脸 2024-10-24 21:46:57 11 0

如何迭代具有标志的枚举的值?

如果我有一个包含标志枚举的变量,我可以以某种方式迭代该特定变量中的单位值吗?或者我是否必须使用 Enum.GetValues 来迭代整个枚举并检查设置了哪些…

情话已封尘 2024-10-02 05:23:24 10 0

检查枚举是否设置了标志的 C# 扩展方法

我想创建一个扩展方法来检查枚举是否有标志。 DaysOfWeek workDays = DaysOfWeek.Monday | DaysOfWeek.Tuesday | DaysOfWeek.Wednesday; // instead o…

冷…雨湿花 2024-09-27 12:27:45 9 0

C# - [标志] 枚举和枚举帮助扩展方法

我有以下枚举: [Flags] public enum PostAssociations { None = 0x0, User = 0x1, Comments = 0x2, CommentsUser = 0x3 } 作为开始说明,我不确定这…

昇り龍 2024-09-26 02:40:00 15 0

来自 Flags 枚举的随机值

假设我有一个函数接受用 Flags 属性修饰的枚举。如果枚举的值是多个枚举元素的组合,我如何随机提取这些元素之一?我有以下内容,但似乎必须有更好的…

私藏温柔 2024-09-04 15:29:42 10 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文