static Class

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,比使用原先設計模式的好處:如果不經意的建立類中方法的實例時,編譯器會報錯誤。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章