Если исключение происходит в операторе using, объект все еще удаляется?
Если исключение происходит в операторе using, объект все еще удаляется?
Причина, по которой я спрашиваю, состоит в том, что я пытаюсь решить, следует ли помещать попытку в весь блок кода или внутри внутреннего оператора using. Принимая во внимание, что некоторые исключения повторно создаются в рамках блока захвата.
using (SPSite spSite = new SPSite(url))
{
// Get the Web
using (SPWeb spWeb = spSite.OpenWeb())
{
// Exception occurs here
}
}