static Class

来源:互联网 发布:数控车床g73编程深圆弧 编辑:程序博客网 时间:2024/05/04 08:03
static Class在当前Vs中不被支持,如果定义
public static class TestClass{}
那么在编译时就会报错,提示修饰符static对该项无效。在Vs的下一个版本,代号"Whidbey" ,增加了对static class的支持。建立sealed class时,一般建立一个Private construct,里面包括静态方法。
public sealed class Environment     {      // Keep class from being created      private Environment() { }    }
static class可以替换上面这种设计模式。
public static sealed class Environment    {      }
使用static class,比使用原先设计模式的好处:如果不经意的建立类中方法的实例时,编译器会报错误。
原创粉丝点击