При создании элемента, который реализует IDisposable
, Dispose()
вызывается в конце блока using
также, если выдается исключение, если я прав.
Однако при создании нового элемента ClassB
в конструкторе одноразового элемента будет ли объект ClassB также удаляться, если реализован IDisposable
?
using (ClassA a = new ClassA(new ClassB()))
{
}
Это может относиться к классам, связанным с Stream
. Однако применимо ли это в целом?