共享代码,但需要不同的结果,具体取决于客户端执

时间:2012-05-30 09:59:51

标签: c# .net

我被要求研究一个有3个项目的解决方案。 2个独立的客户端和1个通用代码项目。在公共代码项目(在两个客户端之间共享)中,我需要一个方法,根据正在执行的客户端返回略有不同的结果。

我可以做一个局部课来解决这个问题。还有另一种可能更好的方法吗?

我无法重构完全分离项目的解决方案: - (

1 个答案:

答案 0 :(得分:3)

将一个额外的参数传递给此方法,告诉它如何表现,并以不同的方式从每个客户端调用它。