rt

解决方案 »

  1.   

    .NET学晕头了吧,呵呵,有静态方法,没有静态构造函数如想初始化静态的东东,可以用静态块来实现
      

  2.   

    有吗?没有吧?public static XXX(){}
    会提示“static”非法的。
      

  3.   

    呵呵,我是C++过来的,听说C#有静态构造函数,也很奇怪,跑到这儿里问问.
    C#的东东还真有意思.
      

  4.   

    静态构造函数? 估计没有吧
    所有类都是继承于Object的,在所有类实例化为对象的时候,必然会先调用Object的默认构造函数。 如果一个类的构造函数是静态的,那么它将无法调用Object的构造函数。如果你想让一个类的对象只有指定的静态方法可以返回,你可以这样。
    class Test
    {
        private Test()
        {
           //私有构造方法,这样外部将无法创建此类的对象。 
        }
        public static Test getNewTest()
        {
            return new Test(); //静态公共方法,返回Test的对象。
        }
    }