c#中的静态类

如果一个类中的所有方法都是类方法,那么就用static来定义这些方法,如果这个类又要增加一些属性,以供这些方法使用,那么就要使用static来定义这些属性,如果又要给这些属性初始化,就要使用静态构造函数,而静态构造函数一定要是私有的。
另外,静态构造函数会自动调用,比如对于如下的代码:

 1using System;
 2using System.Data;
 3using System.Configuration;
 4using System.Web;
 5using System.Web.Security;
 6using System.Web.UI;
 7using System.Web.UI.WebControls;
 8using System.Web.UI.WebControls.WebParts;
 9using System.Web.UI.HtmlControls;
10
11/// <summary>
12/// Summary description for TestStatic
13/// </summary>

14public class TestStatic
15{
16    public static int age;
17    static TestStatic()
18    {
19        age = 101;
20    }

21    public static int getAge()
22    {
23        return age;
24    }

25}
在第一次调用TestStatic.getAge()的时候,会自动先调用静态构造函数TestStatic()。

posted @ 2006-10-09 14:48  拿走不谢  阅读(1952)  评论(0编辑  收藏  举报