Как я могу использовать код C в проекте C #? Класс Wrapper? - PullRequest
3 голосов
/ 19 марта 2009

У меня есть код C, и я хочу использовать его в C #.

Есть ли возможность, кроме как переписать этот код?

Ответы [ 2 ]

7 голосов
/ 19 марта 2009

Создайте код C как DLL, а затем используйте «P / Invoke» для его вызова. Вам нужно немного узнать о взаимодействии, это область, о которой я не очень разбираюсь, боюсь, но вот несколько ссылок:

0 голосов
/ 22 мая 2009

Здесь у меня есть отличный инструмент, SWIG , который может это сделать которые поддерживают много разных языков, включая C # и Java.

...