想问问负数的x次幂用什么

c#中
math.pow(x,y)
求的是x的y次幂,但是x只能为正数,若要x为负用什么呢

math.pow(-2,3)则是-2*-2*-2=-8
math.pow(-2,-3)则是 1/-2/-2/-2=-0.125

您是说 Math.Pow(-2, 4) 会报错吗?真是太可笑了,为什么会臆想这样的问题来为难自己?