C# 静态构造函数

作用:在第一次使用类之前,用静态构造函数来初始化封闭类中一些静态变量。

示例:

    public class Car : Product
    {
        private readonly static string _productType;
        public static string ProductType { get { return _productType; } }
        static Car()
        {
            _productType = "汽车";
        }
    }

静态构造函数没有访问修饰符,不能带任何参数,一个类只能有一个静态构造函数,只能访问类的静态成员。

它只是在第一次加载类的时候被调用,以后便不会再调用。

posted @ 2021-10-25 15:44  mshentai  阅读(59)  评论(0编辑  收藏  举报