C#之 浅复制学习案例
来源:互联网 发布:手机解压缩软件 编辑:程序博客网 时间:2024/06/06 06:55
using System;using System.Collections.Generic;using System.Linq;namespace ICloneable_test1{ class ShallowCopy : ICloneable { public int []v={1,2,3}; //初始化一个整型数组 public Object Clone() //ICloneable接口中定义的方法 { return this.MemberwiseClone(); } public void Display() { for (int i = 1; i < v.Length; i++) { Console.Write(v[i]+", "); } Console.WriteLine(); } } class Client { public static void Main() { ShallowCopy sc1 = new ShallowCopy(); ShallowCopy sc2 = (ShallowCopy)sc1.Clone(); sc1.v[0] = 9; sc1.Display(); sc2.Display(); } }}
0 0
- C#之 浅复制学习案例
- C#之深复制学习案例
- C#之文件的复制,移动,删除学习案例
- 黑马程序员之 C#学习笔记:结构体是复制传递的经典案例
- C#之队列学习案例
- C#之栈学习案例
- C#之哈希表学习案例
- C#之SortedList学习案例
- C#之virtual学习案例
- C#之override学习案例
- C#之异常处理学习案例
- C#之二维数组学习案例
- C#之ArrayList的使用学习案例
- C#之运算符重载学习案例
- C#之命名空间学习案例
- C#之读写文件学习案例
- JAVA学习总结之简单复制、浅复制、深复制
- C#委托学习案例
- SPFA
- Viola-Jones technique
- 使用 Eclipse 远程调试 Java 应用程序
- ueditor1.4.3 单独上传文件以及图片的使用和配置
- STM32例程之USB HID双向数据传输(源码下载)
- C#之 浅复制学习案例
- HNOI 2010 弹飞绵羊LCT
- Handler
- VC开发录井图
- HTTP协议详解
- Docker:入门基础
- Spring与quartz2集成设置线程池线程数量
- 通知的使用
- LBP 和深度学习,人脸识别