using System;
public class Program
{
public static void Main()
var endOfTheDay = new TimeSpan(24, 0, 0);
Console.WriteLine((endOfTheDay - new TimeSpan(12, 0, 0)).TotalHours); // 24 - 12 = 12
Console.WriteLine((endOfTheDay - new TimeSpan(0, 0, 0)).TotalHours); // 24 - 0 = 24, modela corretamente o cenário que precisamos
}