//Сравнение времен сегментов для сортировки public bool Less(Segment s) { if (!Begin.EqulasToMilliSeconds(s.Begin)) { return(Begin.Minus(s.Begin) < 0); } if (!End.EqulasToMilliSeconds(s.End)) { return(End.Minus(s.End) < 0); } if (IsResultTime && s.IsResultTime) { return(ResultTime.Minus(s.ResultTime) < 0); } return(false); }