【发布时间】:2010-02-05 12:11:39
【问题描述】:
我正在做一个项目,我需要为项目的一个阶段设计和使用一组类。
在随后的阶段,我们将不再需要这组类和方法。这些类和方法集将在整个应用程序中使用,因此如果我将它们作为任何其他类添加,我需要在不需要它们时手动删除它们。
C#中有没有办法,可以在类或者类实例化的地方设置一个属性,避免实例化和基于属性值的方法调用。
类似,设置
[Phase = 2]
BridgingComponent bridgeComponent = new BridgeComponent();
在这方面的任何帮助表示赞赏。
【问题讨论】:
-
我想到了控制反转/依赖注入。
标签: c# class-design conditional-compilation