Как сравнивается TimeSpan с int

у меня есть такой код, где я проверяю интрервалы, и сравниваю TimeSpan со значением типа int. Хочетлось узнать, как они сравниваются между собой, и корректно ли делать такое сравнение? YearInteval имеет тип int.

          DateTime now = DateTime.Now;
          for (int i = 0; i < invent.Count; i++)
          {

              if (dateService[i] == null)
              {
                  continue;
              }
              else
              {
                  DateTime date = (DateTime)dateService[i];
                  TimeSpan interval = now.Subtract(date);

                  if (invent.Select(x => x.Servicedate).ToList() == null)
                  {
                      continue;
                  }
                  else if (interval.TotalDays > YearInteval)
                  {
                     //какая то логика
                  }
              }

Ответы (0 шт):