我有一个用于Windows表单应用程序的c#类,但他们说我可以用这种方式使它泛型,这样我就可以在任何地方使用它。我该怎么做?提前谢谢。
我的班级目前是这样的:
namespace nyp5
{
public partial class Form1 : Form
{
....
}
}
可以将其放入类库程序集中,并将其添加为引用。这样,您就可以在任何 .NET 项目中使用它。
但是,如果您希望它是通用的,则不能使其依赖于 Windows 窗体/控制台 API 调用。 如果需要依赖其中任何一个,请创建一个接口,用于抽象出 Windows 窗体/控制台上的特定调用。
两种模式可以帮助您,依赖关系注入和适配器。