1.C#为什么要把数据分为值类型和引用类型?