Я только что наткнулся на это сегодня, если вы конвертируете null в int32
Convert.ToInt32(null)
возвращает 0
Я ожидал InvalidCastException...
Любая идея, почему это происходит?