接口和C#中的类有什么区别?