标签: c# .net vb.net properties
我有一个UserControl,其属性名为“Type”。这可以是三个值的任意组合,比如
一 二 三
我该怎么做?这更像是WinForms中控件的锚属性。
答案 0 :(得分:3)
[Flags] enum Foo { One=1, Two=2, Three=4 }
您使用带有Flag属性的枚举注释。你可以说像
aUserControlInstance.Type = Foo.One | Foo.Three;
设置多个标志,即使用按位或运算符组合它们。