Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 为什么结构不能有析构函数?
我知道 .NET 中的结构没有析构函数,但不清楚为什么它们会以这种方式受到限制。
阻止结构具有析构函数的技术原因是什么?
来源:
结构不能有析构函数。析构函数只是 object.Finalize 变相的覆盖,而作为值类型的结构不受垃圾回收的影响
另见析构函数
析构函数不能在结构中定义。它们仅与类一起使用。 析构函数隐式调用对象基类的 Finalize。
析构函数不能在结构中定义。它们仅与类一起使用。
析构函数隐式调用对象基类的 Finalize。