CompBitsList companyBit;
public CompBitsList CompanyBit { get => companyBit; set => companyBit= value; }
[Flags]
public enum CompBitsList
{
None = 0
BitOption1 = 1,
BitOption2 = 2,
BitOption3 = 4,
BitOption4 = 8,
BitOption5 = 16,
BitOption6 = 32,
}
Допустим, у меня есть целочисленное значение 22, которое будет содержать флаги перечисления BitOption2, BitOption3 и BitOption5 (2 + 4 + 16).Есть ли способ автоматизировать это так, чтобы я мог передать целочисленное значение и автоматически установить переменную перечисления CompanyBit?
companyBit = CompBitsList.BitOption2 | CompBitsList.BitOption3 | CompBitsList.BitOption5
Я не очень знаком с перечислениями, но я бы предпочел не делать этот методвыше, поэтому любые предложения приветствуются.Спасибо:)