Callback en c#, funcion como argumento

jimmy
31 de Agosto del 2005
Hola, tengo un código en c++ que quiero convertir a c#. En el código en cuestion tengo una función en la que el argumento es otra función. es decir

funcion1 (void ( *callback)(void *))
{
...
}

y la llamada a la función es...

funcion 1((void (_cdecl *)(void *))funcionargumento)


Como puedo hacer la declaración de la funcion1 y su posterior llamada en c#???