Salut tout le monde !
Je viens à vous aujourd'hui car je rencontre un problème au niveau de la traduction d'une classe de D. de l'AS au C#. En effet, dans la classe RSAKey, je rencontre le constructeur suivant :
Je me demande donc ce qu'est ce "=null", si c'est un paramètre ou non, et donc si ce constructeur comporte 2 ou 8 paramètres.
De plus, un peu plus loin dans le code, je peux remarquer ceci :
Le constructeur admet donc 2 paramètres, 3 paramètres, puis 8. Que cela signifie ? Comment faire en C# ?
Merci d'avance, Veriditas ! (j'espère avoir été assez clair sur le problème rencontré)
Je viens à vous aujourd'hui car je rencontre un problème au niveau de la traduction d'une classe de D. de l'AS au C#. En effet, dans la classe RSAKey, je rencontre le constructeur suivant :
Code:
public function RSAKey(param1:BigInteger, param2:int, param3:BigInteger=null, param4:BigInteger=null, param5:BigInteger=null, param6:BigInteger=null, param7:BigInteger=null, param8:BigInteger=null)
De plus, un peu plus loin dans le code, je peux remarquer ceci :
Code:
return new RSAKey(new BigInteger(param1, 16, true), parseInt(param2,16));
//
return new RSAKey(new BigInteger(param1, 16, true), parseInt(param2, 16), new BigInteger(param3, 16, true));
//
return new RSAKey(new BigInteger(param1,16,true), parseInt(param2,16), new BigInteger(param3,16,true), new BigInteger(param4,16,true), new BigInteger(param5,16,true), new BigInteger(param6,16,true), new BigInteger(param7,16,true), new BigInteger(param8,16,true));
Merci d'avance, Veriditas ! (j'espère avoir été assez clair sur le problème rencontré)