C#中的静态类和Singleton实例有什么区别?