现在的位置: 首页 > 综合 > 正文

关于static Class

2011年07月06日 ⁄ 综合 ⁄ 共 410字 ⁄ 字号 评论关闭
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,比使用原先设计模式的好处:如果不经意的建立类中方法的实例时,编译器会报错误。

抱歉!评论已关闭.