Est-il un représentant de l'opérateur en C#?

Par exemple, un opérateur existent pour gérer cela?

float Result, Number1, Number2;

Number1 = 2;
Number2 = 2;

Result = Number1 (operator) Number2;

Dans le passé, le ^ opérateur a servi comme une exponentielle de l'opérateur dans d'autres langues, mais en C# c'est un peu sage de l'opérateur.

Dois-je écrire une boucle ou d'une autre de l'espace de noms pour gérer exponentielle des opérations? Si oui, comment dois-je traiter exponentielle des opérations à l'aide des nombres non entiers?

  • Ce n'est pas en C#, mais en plusieurs langues, le ** que l'infixe opérateur exponentiel.
  • venu ici parce que j'ai été fâché que 10 ^ 7 stockées dans une longue/Int64 me donnait "13." J'avais essayé 1E7 aussi, mais cela m'a donné une erreur de type. Comme je ne voyais pas une erreur de type illégal et/ou de l'opérateur d'erreur de syntaxe, j'avais supposé mes 10^7 travaillais...
InformationsquelleAutor Charlie | 2010-06-14