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