zoukankan      html  css  js  c++  java
  • C#之 浅复制学习案例

    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();
            }
        }
    }

  • 相关阅读:
    第七周作业
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    求最大值及下标
    查找整数
    抓老鼠
    第五周作业
  • 原文地址:https://www.cnblogs.com/zztong/p/6695250.html
Copyright © 2011-2022 走看看