У меня есть один Enum вроде этого:Enum для класса в C#
public enum CommonMessage : ushort
{
val =1,
val2 = 2,
val3 = 3
}
я должен отправить эти данные в другое приложение. Общение происходит между моим приложением и другим с помощью comport (serialCommunication).
Я также возвращаюсь к данным в свое приложение.
Я хочу преобразовать этот Enum в класс. Скажите, пожалуйста, как я могу это сделать. Каким должен быть тип данных переменных.
Вы уверены, что это действительно то, что вы хотите сделать? перечисления и классы используются для совершенно разных целей. – Sayse
Не знаете, какая проблема у вас есть. Перечисление является примитивным типом, его можно легко сериализовать и десериализовать. Зачем вам нужен класс? – kidshaw
Что вы подразумеваете под * Я хочу преобразовать этот Enum в класс *? Если вы хотите отправить другое приложение, просто отправьте целочисленное представление значения перечисления и вызовите 'Enum.ToObject' в другом приложении. –