0

I'm getting a compile error CS1503 (cannot convert from typeA to typeB), but only when I give a non-zero value. Why does this not happen when using zero?

For example, only the .AddDays(7 - rangeEnd.DayOfWeek) below gives this error.

                //start on sunday
                var rangeStart = new DateTime(reportingMonth.Year, reportingMonth.Month, 1);
                rangeStart = rangeStart.AddDays(0 - rangeStart.DayOfWeek);

                //end on saturday
                var rangeEnd = new DateTime(reportingMonth.Year, reportingMonth.Month, 1).AddMonths(1).AddDays(-1);
                rangeEnd = rangeEnd.AddDays(7 - rangeEnd.DayOfWeek);

I'm running .net framework 4.7.1.

R Stevens
  • 65
  • 6

0 Answers0