【发布时间】:2011-12-20 11:44:57
【问题描述】:
如果我有一个使用 namespaceX.classB 的类 namespaceX.classA,是否可以通过使用相同的命名空间 (?) 和类名来自定义/覆盖/扩展 classB 而不会破坏 ClassA?如果是这样,你能解释一下我是怎么做的吗?
通过在不破坏 ListView 的情况下向 ColumnHeaderCollection 添加方法来扩展示例
【问题讨论】:
-
您可以使用扩展方法向类添加方法,但您无能为力。
-
你能举个例子说明你想要达到的目标吗?
-
@andicrook:你能解释一下你想通过这样做实现什么,也许我们可以建议另一种方法?
-
您希望如何区分具有完全相同全名的类的两个变体? (如果你不能区分它们,那有什么意义呢?)
-
@Kirk Woll Ruby 有别名我想知道这是否可能
标签: c# class inheritance namespaces overriding