例如,是否存在处理此问题的运算符(operator)?
float Result, Number1, Number2;
Number1 = 2;
Number2 = 2;
Result = Number1 (operator) Number2;
过去,^
运算符在其他语言中用作指数运算符,但在 C# 中它是按位运算符。
我是否必须编写一个循环或包含另一个命名空间来处理指数运算?如果是这样,我该如何处理使用非整数的指数运算?
最佳答案
C# 语言 doesn't have a power operator .但是,.NET Framework 提供了 Math.Pow
方法:
Returns a specified number raised to the specified power.
所以你的例子看起来像这样:
float Result, Number1, Number2;
Number1 = 2;
Number2 = 2;
Result = Math.Pow(Number1, Number2);
关于c# - C# 中有指数运算符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3034604/