枚举定义 尽量用2的N次方,如果超过int32 继承 long
赋值
PrivacyItem co =PrivacyItem.CommonName | PrivacyItem.CardID ;
PrivacyItem do =PrivacyItem.Email ;
co = (PrivacyItem)(long)24;
合并2个枚举元素
co |= do;
检查 是否包含某个枚举元素
if((co & PrivacyItem.CommonName ) == PrivacyItem.CommonName )
{
//
}
//除去某项
co = co & (~PrivacyItem.Birthday);
//除去某项
co = co ^ PrivacyItem.Birthday;