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

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

class Sample {
  static void Main()
  {
    var a = TimeSpan.FromHours(24);
    var b = 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);
  }
}
実行結果
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

MENTAにてテキストチャットによるサポートを行っています。 問題の解決法をお探しの方や.NET/C#を学習中の方はどうぞご利用ください。