2011-12-18 21 views
24

Tengo un número que podría ser negativo o positivo, pero simplemente quiero devolver el valor positivo.Devolver siempre el valor positivo

-4 -> 4 
5 -> 5 

Sé que puedo hacer una simple comprobación de si, a ver si su cero después lo devuelve *-1 pero no puedo recordar por la vida de mí lo que el operador real es Maths!

¿Alguien puede decirme qué es?

+1

Hubiera sido más rápido sólo para mirar la documentación : http://msdn.microsoft.com/en-us/library/system.math.aspx – tvanfosson

Respuesta

76

Uso Math.Abs.

+0

¡Ajá! ¡Perfecto! ¡Gracias! No puedo aceptar la respuesta tan rápido, pero lo haré cuando el temporizador caduque – Chris

8

Está buscando Math.Abs.

2

Hay un método sobrecargado Math.Abs se pueden utilizar en su caso. Puede tomar Double, Int16, Int32, Int64, SByte, Single or Decimal como argumento.

3

Sólo en caso de que no entendía las otras respuestas, puede utilizar Math.Abs

+2

Me hizo reír :). +1 –

0

Si está trabajando con flotadores en la unidad, utilizar Mathf.Abs

Cuestiones relacionadas