Есть ли способ добавить перечисления флагов друг к другу, не зная точного типа перечисления?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ добавить перечисления флагов друг к другу, не зная точного типа перечисления?

Сообщение Anonymous »

Я ищу способ сделать что-то подобное на C#:

Код: Выделить всё

// giving eTankComponents is an [Flags] enum

[Flags]
public enum eTankComponents
{
Empty = 0,
Barrel = 1,
wheels = 2,
}

Type enumType = Type.GetType("eTankComponents");
object emptyTank = Enum.Parse(enumType, "Empty");
object tankWithBarrel = Enum.AddFlag(emptyTank, enumType, Enum.Parse(enumType, "Barrel"));
object fullTank = Enum.AddFlag(tankWithBarrel, enumType, Enum.Parse(enumType, "wheels"));`
Есть ли в С# какой-либо метод для выполнения чего-либо, например Enum.AddFlag
искал в Интернете и ничего не нашел.>

Подробнее здесь: https://stackoverflow.com/questions/792 ... t-enum-typ
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»