在接口和项目中使用外部dll

时间:2014-04-03 11:15:14

标签: c# dll

在我的sln中,我有一个项目P1,它引用了一个dll(托管) 在dll中定义了一些类,比如C1类和C2类。 我有其他Interfaces项目,它定义了接口。另外它有一个接口,P1实现。 我需要在接口中编写从dll获取类的参数的方法。我应该将dll添加到interfaces项目的引用中吗?

1 个答案:

答案 0 :(得分:0)

是的,您应该将dll添加到接口项目,因为使用接口的客户端必须知道参数类型。作为替代方案,您可以使用type" object"作为参数类型,然后检查实现方面的类型,但我不建议这样做。