C# - вычислить количество часов до крайнего срока
Привет,
Я попытался задать этот вопрос, и мне нужна небольшая помощь с последней частью. Я постоянно занимаюсь исследованиями, так как я новичок в этом деле, но помощь людей полезна.
Пожалуйста, посмотрите, что я сделал до сих пор ниже.
Проблема в том, что он говорит, что "вызов неоднозначен между следующими методами или свойствами:" математика.Round (double, int) ' и ' Math.Round(decimal, int)'.
Насколько мне известно, мне нужно преобразовать переменную в десятичную или двойную, а затем округлить ее до 2dp, но у меня возникли проблемы с тем, чтобы сделать это успешно (то есть я знаю, что хочу сделать, но что касается правильного кодирования без ошибок, то я пока не смог этого сделать).
С уважением.
Что я уже пробовал:
public static double HowManyHoursFromNow(DateTime deadline) { var remaining = deadline.Subtract(DateTime.Now).Hours; return Math.Round(remaining, 2); }