日期:2014-05-18  浏览次数:20681 次

静态类声明错误,菜鸟问题
C#:

namespace WindowsApplication1{
  public static class TemperatureConverter
  {
  }
}

编译器说:此处不能用"static", 什么意思? 静态变量或静态方法都试过了, 没问题
但就是声明静态类时报这个错...不解...查了不少资料,都是这样的声明方式啊
高手解答

------解决方案--------------------
本来就不能在class 声明符前加修饰符static,写静态类(单态类)应该这样写:
public class TestClass
{
private static TestClass gInstance;
  
public static TestClass GetInstance()
{
if(gInstance == null)
gInstance = new TestClass ();
return gInstance;
}
}