Quel est l'équivalent C# de ce code C++?Quel est le code C# équivalent pour cet extrait de code Canon SDK C++?
private:
static EdsError EDSCALLBACK ProgressFunc (
EdsUInt32 inPercent,
EdsVoid * inContext,
EdsBool * outCancel
)
{
Command *command = (Command *)inContext;
CameraEvent e("ProgressReport", &inPercent);
command->getCameraModel()->notifyObservers(&e);
return EDS_ERR_OK;
}
Je ne vois pas de constructions spécifiques C# ici. Avec les API appropriées, cela devrait fonctionner en C++. –
@Michael - Je crois que OP souhaite voir un équivalent C# de tout ce que cela fait –
Je pense que l'OP a ce code en C++ et essaie de convertir en C#, pas l'inverse. Cela dit, cela devrait fonctionner, mais vous devrez utiliser le mot-clé 'unsafe' puisque vous utilisez des pointeurs. – Nate