Я не знаком с HebrewCalendar
, но, учитывая сообщение об ошибке, я бы сказал, что GetDayOfYear
возвращает целое число.
Попробуйте это:
MessageBox.Show(Heb.GetDayOfYear(tmp).ToString());
MessageBox.Show
не знает, как обращаться с целыми числами. Если вы сначала преобразуете его в строку, она покажет вам строковое представление.