public class ClassName { public void FunctionName() { ............... } .............. public static void FunctionName() { .............. } }在别的地方使用的时候,可以实例化后访问非静态成员,也可以不用实例化,直接访问静态成员
假设这个类是MyClass,再定义一个辅助类,叫MyClassHelper,然后: public class MyClassHelper { private static MyClass myclass = new MyClass(...); public static MyClass MyclassInstance { get {return myclass;} } }
public class MyClassHelper { private static MyClass myclass = new MyClass(...); public static MyClass MyclassInstance { get {return myclass;} } }同意
public class MyClassHelper { private static MyClass myclass = new MyClass(...); public static MyClass MyclassInstance { get {return myclass;} } } 是个好办法.但我更习惯定义一个通用类Common,把方法定义为static
{
public void FunctionName()
{
...............
}
..............
public static void FunctionName()
{
..............
}
}在别的地方使用的时候,可以实例化后访问非静态成员,也可以不用实例化,直接访问静态成员
public class MyClassHelper
{
private static MyClass myclass = new MyClass(...);
public static MyClass MyclassInstance
{
get {return myclass;}
}
}
{
private static MyClass myclass = new MyClass(...);
public static MyClass MyclassInstance
{
get {return myclass;}
}
}同意
{
private static MyClass myclass = new MyClass(...);
public static MyClass MyclassInstance
{
get {return myclass;}
}
}
是个好办法.但我更习惯定义一个通用类Common,把方法定义为static