什么是浅拷贝?它与C#中的深拷贝有何不同?