Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > помогите код с С++ на С#


Автор: IvanProg 28.5.2008, 17:01
Ребята помогите надо преобразовать код с С++ на С#

typedef void (*muErrorHandler_t)(muParserHandle_t a_hParser);           // [optional] callback to an error handler
typedef muFloat_t* (*muFacFun_t)(const muChar_t*, void*);               // [optional] callback for creating new variables
typedef muInt_t (*muIdentFun_t)(const muChar_t*, muInt_t*, muFloat_t*); // [optional] value identification callbacks

Автор: Дрон 28.5.2008, 17:03
IvanProg, а что надо-то?
То что ты выше написал это не исполняемый код, а всего-лишь... блин, не знаю правильных терминов... объявление типа для указателей на функции.

В C# такие штуки реализуются делегатами. Как-то так:
Код
public delegate void muErrorHandler_t (muParserHandle_t a_hParser); 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)