标签: c# .net
我被要求研究一个有3个项目的解决方案。 2个独立的客户端和1个通用代码项目。在公共代码项目(在两个客户端之间共享)中,我需要一个方法,根据正在执行的客户端返回略有不同的结果。
我可以做一个局部课来解决这个问题。还有另一种可能更好的方法吗?
我无法重构完全分离项目的解决方案: - (
答案 0 :(得分:3)
将一个额外的参数传递给此方法,告诉它如何表现,并以不同的方式从每个客户端调用它。