静态类问题多项目

时间:2011-09-09 14:52:24

标签: c# class

我有两个应用程序和一个数据库进程类 First Application是一个Windows表单应用程序,如

public class Form1 :System.Windows.Forms.Form
{
  public Form1()
  {
  }
}

我的第二个应用程序是Windows控件库应用程序,如

public class MyControl :System.Windows.Forms.UserControl
{
  public MyControl()
  {
  //
  //Some Code
  //
  }
}

我的类是静态类,如

public static class Deneme
{
  public static void Connect()
  {
  //
  //SomeCode
  //
  }

  public static void CreateTable(string SqlCommandP)
  {
  //
  //Some Code
  //
  }
}

我编译控件库应用程序并获取.dll文件。之后,我将此文件添加到Windows应用程序项目工具箱中。我可以使用这个控件。

我的问题是:
我在Windows应用程序和控件库应用程序中使用static class也许我将创建另一个控件库应用程序 如何在一个项目中使用这个static class项目?

2 个答案:

答案 0 :(得分:3)

如果要在两个应用程序之间共享静态类Deneme,则应将该静态对象放在它自己的库中,WinForm项目和控件项目都将引用它。

答案 1 :(得分:1)

将一个项目引用到另一个项目?好像你忘记了某处的项目参考。但是,更具体地说明这个问题可能会有所帮助。