Умножить TimeSpan в .NET

Как мне умножить объект TimeSpan в C#? Предполагая, что переменная durationis a TimeSpan, хотелось бы, например

duration*5

Но это выдает ошибку "оператор * не может быть применен к типам TimeSpan и int". Вот мой текущий обходной путь

duration+duration+duration+duration+duration

Но это не распространяется на нецелочисленные кратные, например продолжительность * 3,5

83
задан Colonel Panic 11 January 2013 в 16:36
поделиться