[C#進階系列]專題一:深入解析深拷貝和淺拷貝
一、前言 這個星期參加了一個面試,面試中問到深淺拷貝的區別,然后我就簡單了講述了它們的之間的區別,然后面試官又繼續問,如何實現一個深拷貝呢?當時只回答回答了一種方式,就是使用反射,然后面試官提示 ...
一、前言 這個星期參加了一個面試,面試中問到深淺拷貝的區別,然后我就簡單了講述了它們的之間的區別,然后面試官又繼續問,如何實現一個深拷貝呢?當時只回答回答了一種方式,就是使用反射,然后面試官提示 ...
實現方式 通過挨個羅列的方式一次復制子對象是非常耗費人力的,如果子對象是引用類型,則還要需要考慮是否對子對象進一步深拷貝。 實際應用中,一個類如果有幾十個子對象,挨個復制對於開發人員來說索然無味比 ...