如题,VS2005,c# Windows Application

解决方案 »

  1.   

    只要定义为static就可以吧,不过访问时要加它的类名前缀
      

  2.   

    public class ClassName
    {
      public void FunctionName()
      {
        ...............
       }
      ..............
      public static void FunctionName()
      {
        ..............
      } 
    }在别的地方使用的时候,可以实例化后访问非静态成员,也可以不用实例化,直接访问静态成员
      

  3.   

    假设这个类是MyClass,再定义一个辅助类,叫MyClassHelper,然后:
    public class MyClassHelper
    {
         private static MyClass myclass = new MyClass(...);
         public static MyClass MyclassInstance
         {
              get {return myclass;}
          }
    }
      

  4.   

    public class MyClassHelper
    {
         private static MyClass myclass = new MyClass(...);
         public static MyClass MyclassInstance
         {
              get {return myclass;}
          }
    }同意
      

  5.   

    public class MyClassHelper
    {
         private static MyClass myclass = new MyClass(...);
         public static MyClass MyclassInstance
         {
              get {return myclass;}
          }
    }
    是个好办法.但我更习惯定义一个通用类Common,把方法定义为static
      

  6.   

    最近一直没上网。不过看来“static”是避免不掉的,我还是修改了类的设计,避免使用这种全局变量,谢谢大家