Если в операторе using происходит исключение, удаляется ли объект по-прежнему?

Если в операторе using происходит исключение, объект по-прежнему удаляется?

Причина, по которой я спрашиваю, заключается в том, что я пытаюсь решить, следует ли попытаться поймать весь блок кода или внутри используя заявление. Принимая во внимание, что некоторые исключения повторно выбрасываются в блок catch.

using (SPSite spSite = new SPSite(url))
{
   // Get the Web
   using (SPWeb spWeb = spSite.OpenWeb())
   {
       // Exception occurs here
   }
}
47
задан budi 24 January 2018 в 16:53
поделиться