【发布时间】:2011-05-07 12:26:10
【问题描述】:
我是 C# 的初学者,我正在开发一些用户控件,这些控件将用于具有不同实现的多个不同应用程序。我想做的是在一个文件中包含实现特定的项目,将其命名为 Implementation.cs,然后将用户控件编译到 control.dll 中。 Implementation.cs 将包含 control.dll 将使用的静态方法,例如“int GetValue(string tag)”或类似的东西。
最终应用程序将同时引用 control.dll 和 Implementation.cs 所以我的问题是,我如何告诉 control.dll 中的代码,因为 GetValue() 存在“int GetValue(string tag)”的方法在 Implementation.cs 中?我尝试了 extern 关键字,但它似乎想要我不想要的 dllimport 说明符,因为我没有使用单独的 dll 文件来实现。
我很乐意自己查找更多信息,但我什至无法找到正确的关键字来进行搜索。
【问题讨论】:
标签: c# user-controls