C#(.NET)の TimeSpan 構造体

http://www.atmarkit.co.jp/fdotnet/dotnettips/267timespan/timespan.html
どうでもいいような構造体だが、標準で備わっているというのはやはりなにかと便利だ。時刻(DateTime)と時間(TimeSpan)をごちゃまぜにするのを防げて良い。
Java にはこれに相当するものがないんだよなあ。


...しかし、TimeSpan も、足し算・引き算はできるのに掛け算ができないのは変じゃないか?

TimeSpan a;
double b;
TimeSpan c = a * b;

みたいなことはできていいんじゃないか?掛け算したいときに一旦 Tick や Millisecond を経由しないといけないのはめんどくさい。