enum&

//if (value.weiboFlag != null)
//{

// WeiBo weibo = (WeiBo)value.weiboFlag;
// if ((weibo & WeiBo.qq) != 0)
// {

// }

// if ((weibo & WeiBo.sina) != 0)
// {

// }
//}

PlatformTypeContext platformAll = (PlatformTypeContext)platformPlus;

var platform = (PlatformTypeContext)Enum.Parse(typeof(PlatformTypeContext), item.Value);
if ((platformAll & platform) != 0)
{
chked = "checked";
}

原文地址:https://www.cnblogs.com/zwei1121/p/7445260.html