В настоящее время я работаю над созданием нового проекта С#, который должен взаимодействовать со старым С++-приложением. Существует перечисление ошибок, которое уже существует в приложении С++, которое мне нужно использовать в приложении С#.
Я не хочу просто объявлять перечисление в С#, потому что это может вызвать проблемы с синхронизацией вниз, если файлы не обновляются вместе.
Все, что я сказал, мой вопрос таков: Есть ли способ для меня сделать перечисление, объявленное так:
typedef enum
{
eDEVICEINT_ERR_FATAL = 0x10001
...
} eDeviceIntErrCodes;
и использовать его в программе на С# так:
eDeviceIntErrCodes.eDEVICEINT_ERR_FATAL