![]() |
1
4
您正在尝试使用位位置指定标志。如果只使用这些位上的值,就更容易了。
首先,'none'通常被赋值为零,但是撇开它不谈,让我们假设您的标志总是有一个位设置,即使没有设置标志。
现在,回答你的问题: 打包非常简单,只需将它们按位排序:
你可以看到
拆包就像铸造
然后可以检查是否使用 Enum.HasFlags . 这个答案是为了让你从正确的方向开始。我可以根据反馈修改它。先看看你能带到哪里。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 6 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 6 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 6 月前 |