国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

對象之間的引用傳遞 之 .NET中的深拷貝和淺拷貝

2019-11-17 01:56:51
字體:
來源:轉載
供稿:網友

對象之間的引用傳遞 之 .NET中的深拷貝和淺拷貝

1.場景首先,場景是這樣的。 有一個Person類,類中有一個類型是Car的屬性。用于表述,人開的車。 Car類中有一些描述諸如汽車拼盤之類的屬性。基本場景就是這樣。 2.淺拷貝 Person p1 = new Person(); p1.DaiBu = new Car(){Brand ="奧迪A6"}; //設置p1的代步工具。 Person p2 =new Person(); //此時我們說,發生了淺拷貝。其實就是普通的 對象間的引用傳遞。 p2.DaiBu = p1.DaiBu; 3.深拷貝 //那么什么是深拷貝呢? Person p2 =new Person(); //這樣做 就是深拷貝! p2.DaiBu =new Car(){Brand = p1.DaiBu.Brand}; 4.演示圖 //那么深拷貝與淺拷貝之間有什么區別呢? 我們用一張圖來說明! clipboard[4]
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 板桥市| 长阳| 香港 | 麦盖提县| 荣成市| 河曲县| 合肥市| 延边| 阿拉善左旗| 新宁县| 平凉市| 锡林郭勒盟| 芦溪县| 鹰潭市| 镇雄县| 高陵县| 凤冈县| 西乌珠穆沁旗| 封丘县| 百色市| 榆中县| 彭山县| 汝阳县| 上杭县| 南宫市| 万源市| 南昌市| 太仓市| 文安县| 祁连县| 南昌市| 奉化市| 南昌市| 寿宁县| 泗水县| 科尔| 平乐县| 宝山区| 满洲里市| 阿荣旗| 建水县|