TimeSpanでは、TimeSpan同士の加減算を行うことが出来るようになっています。 Addメソッドで加算、Subtractメソッドで減算が行えます。 C#・VB.NETなどオーバーロードされた演算子を使用できる言語では、これらのメソッドを使う代わりに加算演算子・減算演算子を使うことも出来ます。

加算/減算演算子・Add/SubtractメソッドでTimeSpan同士を加減算する
Imports System

Class Sample
  Shared Sub Main()
    Dim a As TimeSpan = TimeSpan.FromHours(24)
    Dim b As TimeSpan = TimeSpan.FromMinutes(90)

    Console.WriteLine("a = {0}", a)
    Console.WriteLine("b = {0}", b)
    Console.WriteLine("a.Add(b)      = {0}", a.Add(b))
    Console.WriteLine("a + b         = {0}", a + b)
    Console.WriteLine("a.Subtract(b) = {0}", a.Subtract(b))
    Console.WriteLine("a - b         = {0}", a - b)
  End Sub
End Class
実行結果
a = 1.00:00:00
b = 01:30:00
a.Add(b)      = 1.01:30:00
a + b         = 1.01:30:00
a.Subtract(b) = 22:30:00
a - b         = 22:30:00