2011-12-18 3 views
24

У меня есть число, которое может быть отрицательным или положительным, но я просто хочу вернуть положительное значение.Всегда возвращайте положительное значение

-4 -> 4 
5 -> 5 

Я знаю, что я могу сделать простое, если чек, увидеть, если то его нулевой вернуть его *-1, но я не могу вспомнить, за жизнь мне, что фактический Maths оператора есть!

Может ли кто-нибудь сказать мне, что это такое?

+1

Было бы быстрее, чтобы просто посмотреть на документацию : http://msdn.microsoft.com/en-us/library/system.math.aspx – tvanfosson

ответ

76

Использование Math.Abs.

+0

Ага! Отлично! Благодаря! Не могу принять ответ так быстро, но будет делать, когда истечет таймер – Chris

2

Существует перегруженный метод Math.Abs можно использовать в вашем случае. В качестве аргумента может принимать значение Double, Int16, Int32, Int64, SByte, Single or Decimal.

3

Только в случае, если вы не поняли другие ответы, вы можете использовать Math.Abs

+2

Сделал меня смехом :). +1 –

0

Если вы работаете с поплавками в Unity, используйте Mathf.Abs

Смежные вопросы