9
ответов

C#, Перечисление Флагов, Родовая функция для поиска флага

Я хотел бы одну функцию общего назначения, которая могла использоваться с любым перечислением стиля Флагов, чтобы видеть, существует ли флаг. Это не компилирует, но если бы у кого-либо есть предложение, я ценил бы его. общедоступные помехи...
вопрос задан: 19 June 2012 05:29
6
ответов

Перечисление флагов и битовые операции по сравнению со “строкой битов”

Такой же разработчик предложил, чтобы мы сохранили выбор дней недели как 7 символьных строк 1’s и 0, т.е. “1000100” в течение понедельника и в пятницу. Я предпочел (и убедительно предполагал), решение с...
вопрос задан: 15 March 2013 15:28
4
ответа

Случайное значение от перечисления Флагов

Скажите, что у меня есть функция, которая принимает перечисление, украшенное атрибутом Флагов. Если значение перечисления является комбинацией больше чем одного из перечислимых элементов, как я могу извлечь один из тех элементов...
вопрос задан: 8 June 2010 21:54
0
ответов

Как перебирать значения Enum с флагами?

Если у меня есть переменная, содержащая перечисление флагов, могу ли я как-то перебрать битовые значения в этой конкретной переменной? Или мне нужно использовать Enum.GetValues ​​для перебора всего перечисления и проверки того, какие из них ...
вопрос задан: 5 November 2019 19:58
0
ответов

Model Bind List of Enum Flags

У меня есть сетка Enum Flags, в которой каждая запись представляет собой ряд флажков для определения значений флагов этой записи. Это список уведомлений, которые предлагает система, и пользователь может выбрать (для каждого ...
вопрос задан: 23 May 2017 12:10
0
ответов

Как получить числовое значение из перечисления флагов? [дубликат]

Возможный дубликат :Перечисления, возвращающие целочисленное значение Как получить числовое значение из перечисления? ЭТО НЕ ДУБЛЬ НИ ОДНОГО ИЗ ЭТОГО, СПАСИБО ЗА ПРОЧТЕНИЕ ВОПРОС МОДЫ Предположим, у меня есть...
вопрос задан: 23 May 2017 12:09
0
ответов

Как установить все биты флага enum

Интересно общий способ установки всех битов флага перечисления в 1. Я просто хотел бы иметь перечисление, которое возвращается для всех сравнений, независимо от других перечислений. И этот код работает; [Flags] public ...
вопрос задан: 14 April 2016 10:17
0
ответов

Лучшая практика проверки флага перечисления [закрыто]

Я заметил эти два шаблона для проверки флага перечисления: [Флаги] общедоступное перечисление PurchaseType { None = 0, SalePrice = 2, RegularPrice = 4, Clearance = 8, CreditCard = 16 } public ...
вопрос задан: 13 May 2012 20:00
0
ответов

HasFlag с общим перечислением?

Я только начинаю работать с Generics на C #, но столкнулся с проблемой на раннем этапе, как я могу вызвать .HasFlag () в общем Enum? публичный класс Пример , где TEnum: struct { } Как я могу добавить ...
вопрос задан: 1 March 2012 16:11
0
ответов

Должно ли «или» работать с .Net4 Hasflags: enum.HasFlag (AccessRights.Read | AccessRights.Write)

Я пробую новые функции HasFlags, и мне было интересно, должно ли работать следующее: enum.HasFlag (AccessRights.Read | AccessRights.Write) ... потому что, кажется, нет ... DBAccessRights ...
вопрос задан: 2 November 2011 17:17
0
ответов

Установка нескольких флагов перечисления в XAML

Есть ли способ установить несколько флагов перечисления (которые традиционно разделяются символом | в выделенном коде) в XAML? Я пробовал что-то вроде: , но это не сработало.
вопрос задан: 10 October 2011 21:30
0
ответов

Как мне получить все возможные комбинации перечисления (флаги)

[Флаги] публичное перечисление MyEnum {Нет = 0, Настройка1 = (1 << 1), Настройка2 = (1 << 2), Настройка3 = (1 << 3), Настройка4 = (1 << 4), } Мне нужно каким-то образом ...
вопрос задан: 24 May 2011 21:25
0
ответов

Проблемы с FlagsAttribute Enum

Итак, я создаю клиент MSNP (Windows Live Messenger). И у меня есть этот список возможностей public enum UserCapabilities: long { None = 0, MobileOnline = 1 << 0, MSN8User = 1 &...
вопрос задан: 5 May 2011 07:27
0
ответов

Метод расширения C # для проверки наличия флага в перечислении

Я хочу создать метод расширения для проверки наличия флага в перечислении. DaysOfWeek workDays = DaysOfWeek.Monday | DaysOfWeek.Tuesday | DaysOfWeek.Wednesday; // вместо этого: if ((workDays & ...
вопрос задан: 13 October 2010 22:03