Операция в программе, которая займет до «n» раз дольше, чем другая операция (так что мне нужно ждать «n» раз дольше до сбоя). Тайм-аут для другой операции сохраняется как TimeSpan. Как мне получить (OtherOperation.TimeSpan * 'n')?Каков наилучший способ получить кратность TimeSpan
1
A
ответ
0
Мы говорим .net?
Если это так, создайте новый временной интервал, используя timepan.frommilliseconds и передайте исходное значение .totalmilliseconds, умноженное на вашу константу.
Надежда, что помогает
1
Вы могли бы рассмотреть написания метода расширения, такие как:
public static class TimeSpanEx
{
public static TimeSpan MultiplyBy (this TimeSpan t, int multiplier)
{
return new TimeSpan(t.Ticks * multiplier);
}
}
Теперь вы можете просто позвонить:
TimeSpan result = yourtimespan.MultiplyBy(3);
Как и в сторону, это было бы действительно приятно, если можно просто перегрузить оператор *
в методе расширения, но this is currently not possible.
Смежные вопросы
- 1. Каков наилучший способ разделить два объекта TimeSpan?
- 2. Каков наилучший способ получить все делители числа?
- 3. Каков наилучший способ увеличения?
- 4. Каков наилучший способ запроса?
- 5. Каков наилучший способ многопоточности?
- 6. Каков наилучший способ получить логическое значение выражения?
- 7. Каков наилучший способ получить местоположение посетителя сайта?
- 8. Каков наилучший способ получить json-контент?
- 9. Каков наилучший способ получить данные с отношениями?
- 10. Каков наилучший способ получить город пользователя?
- 11. Каков наилучший способ получить длину NSBezierPath?
- 12. Каков наилучший способ получить ключи от IreliableDictionary
- 13. PHP: Каков наилучший способ получить данные $ _POST?
- 14. Каков наилучший способ получить атрибуты элементов?
- 15. Каков наилучший способ получить развернутую версию сервера?
- 16. Каков наилучший способ получить членов кластера Akka?
- 17. Каков наилучший способ получить адрес из аннотации?
- 18. Каков наилучший способ получить хэш QPixmap?
- 19. Каков наилучший способ получить подстроку массива строк?
- 20. Каков наилучший способ получить HashTable в PHP?
- 21. Каков наилучший способ получить максимальный идентификатор таблицы?
- 22. Каков наилучший способ получить динамическую высоту UITableView?
- 23. Каков наилучший способ получить данные из app.config?
- 24. Каков наилучший способ получить короткую версию статьи?
- 25. Каков наилучший способ получить ряд результатов?
- 26. Каков наилучший способ получить номер от пользователя?
- 27. Symfony2: Каков наилучший способ получить корневую директорию?
- 28. Каков наилучший способ получить информацию из БД?
- 29. Каков наилучший способ получить циклические подстроки
- 30. Каков наилучший способ получить эти данные?
Спасибо, используя ваше предложение, кроме тиков вместо миллисекунд: 'TimeSpan timeout = TimeSpan.FromTicks (множитель множителя otherProcess.TimeOut.Ticks *);' –
Рад, что помогло. – kidshaw