• 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()。

  • 相关阅读:
    [非专业翻译] Mapster
    Js 之TreeGrid使用
    Java 之无限级分类
    Layui 之layedit动态赋值
    Java 之配置修改代码不重启服务器
    Java 之QueryRunner实现增删改查
    Java 之c3p0连接池 + dbutils例子
    PHP 之阿里云短信插件
    Java 之数据库工具类
    Java 之myEclipse破解代码
  • 原文地址:https://www.cnblogs.com/strinkbug/p/524309.html
Copyright © 2020-2023  润新知