Ne t'arrêtes pas la dessus.
Ça ne change rien.
Quoi qu'il arrive le type de donnée EdsError est probablement une valeur entière.
Tu peux donc la remplacer pas "int".
Il suffit juste après de connaître la valeur des constantes EDS_ERR_OK,...

Si je peux me permettre, ton code serait plus léger comme suivant :


public bool PrendreLaPhoto()
{
EdsError valeurDeRetour = EDSDK.EdsSendCommand(kEdsCameraCommand_TakePicture , 0);

return EdsError.EDS_ERR_OK == valeurDeRetour;
}

Olivier