C#中的类和结构有什么区别?