Existe-t-il un moyen de surcharger les exposants en C#? Je sais dans certaines langues (je ne peux en nommer aucune), ^
est utilisé pour les fonctions exponentielles, mais en C++ et C#, ^
est l'opérateur XOR bit à bit, qui can be overloaded, mais ce n'est pas ce que je veux surcharge. Je ne veux pas surcharger la fonction d'alimentation ou autreExposants surchargés C# et opérateur d'exposant
Par exemple. Je sais que je peux faire 2^x
avec (1 << x)
. Donc, ma deuxième partie, est-ce qu'il y a un opérateur exponentiel en C# ou dois-je rester avec System.Math.Pow(base, exp);
On dirait que vous avez répondu à votre propre question. –
@NeilN j'ai dit "exposants de surcharge", pas "surcharger XOR" –
Droit, vous voulez dire l'opérateur ^. Non exposants eux-mêmes, ce qui serait quelque chose comme Math.Exp –