2016-03-30 5 views
3

Я использую структуру Mvc, и я хочу перенести код vb на C#. Сейчас я хочу использовать FIX функцию, эквивалентную в C#Что такое фиксированная эквивалентная функция в C#

Пример: - Vb Код

result.ReducedDegrees= Fix(dblReducedAngle)  
result.ReducedMinutes = Fix((dblReducedAngle - Fix(dblReducedAngle)) * 60) 

Я хочу, чтобы получить результат в C#

+2

Посмотрите на [это] (https://bytes.com/topic/c-sharp/answers/235709-c-equivalent-question). Вы ищете 'Math.Floor' /' Math.Ceiling'. –

+0

Или 'Math.Round' – Ian

+1

Math.Ceiling работает для меня, спасибо @diiN_ –

ответ

4

Fix функция удаляет дробную часть числовой выражение. Близко такая же функциональность, как и Int, за исключением метода Fix, имеет нижеследующее положение:

Если номер отрицательный, Fix возвращает первое отрицательное целое число, большее или равное Number.

В C# существует метод Math.Truncate, который вы можете использовать. Он обладает теми же свойствами, что и метод Fix VB.

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