我对继承的理解非常基本。
我想创建一个基类,它实现IDisposable然后让其他具有功能的类从该基类继承,以便它们共享一个基类型。
它将允许我将每个对象放入一个列表中,以便我可以在需要清理时一次性处理所有内容。问题是,C# 中的类只能继承一次,否则只能使用接口。
现在,像Thread, 之类的类如何从我的基类继承而无需我重新编写Thread该类的基本代码?
这听起来可能很愚蠢,但简而言之:我想让已经存在的类继承我选择的基类,而不会失去其功能。(这样一个项目中使用的所有类都有一个共同的基础,总结为一种对象类型,例如List)
这甚至可能吗?