国产探花免费观看_亚洲丰满少妇自慰呻吟_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]
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安平县| 双牌县| 宜良县| 广丰县| 梓潼县| 且末县| 聂拉木县| 晋江市| 溧水县| 博湖县| 黑水县| 延长县| 兴文县| 思南县| 璧山县| 湖口县| 芷江| 郁南县| 金川县| 大连市| 庄浪县| 凌云县| 新民市| 通江县| 石河子市| 奈曼旗| 安福县| 卫辉市| 岑溪市| 静宁县| 丹东市| 两当县| 克什克腾旗| 明水县| 武平县| 姚安县| 海宁市| 连山| 洛南县| 鄂托克旗| 双峰县|