【起源】
很久很久以前的一道笔试题:大意就是把一个个数组的数据copy到另一个数组中.我当时用的循环赋值.
这两天总在想这个问题,于是动手研究了一下下!
【方法】
循环赋值:最直觉的做法,难道来源于C?数组不能直接copy.
直接赋值:妈呀!这么原始野蛮简单的方法都行.真是不试不知道,一试吓一跳!!
clone赋值:"克隆"真是项相当不错的技术,都弄到编程里来了,clone是首先出现在编程里还是出现在科学试验室里呢?

【总结】
方法①和③是建立副本(魔兽??),赋值后跟源脱离关系,  方法②是引用.其实就是源的另外一个变量名.
如果是②,不管你定义的数组长度是多少,赋值完成后都会与源相同.

【源码】
  1C#数组Copy探秘(附全码)_AXusing System;
  2C#数组Copy探秘(附全码)_AXusing System.Collections;
  3C#数组Copy探秘(附全码)_AXusing System.ComponentModel;
  4C#数组Copy探秘(附全码)_AXusing System.Data;
  5C#数组Copy探秘(附全码)_AXusing System.Drawing;
  6C#数组Copy探秘(附全码)_AXusing System.Web;
  7C#数组Copy探秘(附全码)_AXusing System.Web.SessionState;
  8C#数组Copy探秘(附全码)_AXusing System.Web.UI;
  9C#数组Copy探秘(附全码)_AXusing System.Web.UI.WebControls;
 10C#数组Copy探秘(附全码)_AXusing System.Web.UI.HtmlControls;
 11C#数组Copy探秘(附全码)_AX
 12C#数组Copy探秘(附全码)_AXnamespace AX
 13



【测试结果】
C#数组Copy探秘(附全码)_AX

相关文章:

  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2022-01-19
  • 2021-06-25
  • 2021-10-28
猜你喜欢
  • 2021-08-24
  • 2021-05-19
  • 2021-09-19
  • 2021-09-03
  • 2022-02-15
  • 2022-01-23
  • 2021-06-12
相关资源
相似解决方案