遮罩字段所选值

Maskfield selected values

本文关键字:字段      更新时间:2023-10-16

我有一个(int)maskfield,其中包含selectlist的选定值。
文档 : 面具字段
我有一个与掩码字段的条目相对应的字符串数组。

填充此掩码字段后,我想检索我们在数组中选择的选项。
我怎样才能用这个 int 做到这一点?

我找到了怎么做:

ArrayList maGroupNames; // This is my array of options (string)
int mCategory; // This is my maskfield's result
for (int i = 0; i < maGroupNames.Count; i++)
{
    int layer = 1 << i;
    if ((mCategory & layer) != 0)
    {
        //This group is selected
    }
}