如果C#派生的IDisposable类构造函数生成错误,如何处置已经完全构造的IDisposable基类?
由于类层次结构中的所有字段都是在任何构造函数执行之前初始化的,因此派生构造函数调用base.Dispose()是否安全?它违反了在完全构造对象之前不调用虚方法的规则,但我想不出另一种方法,并且我的搜索没有发现任何关于这种情况.
c# constructor dispose
c# ×1
constructor ×1
dispose ×1