namespace TestProject1 { public class Tests { [Test] public void Main() { TimeSpan[] timeSpans = { new TimeSpan(8, 30, 0), // 8:30 new TimeSpan(10, 0, 0), // 10:00 new TimeSpan(11, 20, 0), // 11:20 new TimeSpan(12, 0, 0), // 12:00 new TimeSpan(13, 30, 0), // 13:30 new TimeSpan(15, 0, 0), // 15:00 }; int[] durations = { 80, 80, 40, 80, 80, 80 }; TimeSpan beginWorkingTime = new TimeSpan(8, 30, 0); TimeSpan endWorkingTime = new TimeSpan(18, 0, 0); int consultaionTime = 30; string[] result = SF2022UserNNLib.Calculations.AvailablePeriods(timeSpans, durations, beginWorkingTime, endWorkingTime, consultaionTime); foreach (var item in result) { Console.WriteLine(item); } } } }