静态方法:
特点:1,生命周期,一旦创建应用结束才会结束。2、全局的,3、效率高,一直在内存中。
用处:用户登陆信息,系统配置信息,系统设置,SQLHelper类
注意:静态的东西创建多了,占用内存会很大。
调用:静态方法(main)调用非静态方法时,不能直接调用。
static void Main(string[] args)
{
TestStaticMethod pro = new TestStaticMethod();
Console.WriteLine(pro.NoTest());
Console.WriteLine(Test());
Console.Read();
}
非静态的普通方法一般都是写在类外,要进行实例化才可以调用,而静态方法可以直接类名.方法名即可调用
/// <summary>
/// 测试静态方法
/// </summary>
class TestStaticMethod
{
public string NoTest()
{
return "我是非静态方法";
}
}
public static string Test()
{
return "我是静态方法";
}