当前位置:网站首页 > 创业 > 正文

C#数组引用传递 怎样才能创建原数组的拷贝

0 张子豪 张子豪 2025-10-10 17:51 1

C#数组是引用传递,其长度必然设心猿意马之后就是固心猿意马的了,数组索引从0起头计数,本文所有代码都是在节制台项目中演示的

东西/原料

  • visual studio

方式/步调

  1. 1

    C#数组界说-指心猿意马长度:先界说数组的长度,后面再初始化数组。好比,界说数组长度为3,那么它就只能存放3个元素,且序号从0起头的

  2. 2

    C#数组界说-不指心猿意马长度:直接在界说数组的时辰初始化值,如许就可以不显示指定命组长度,按照初始化内容个数主动初始化长度

  3. 3

    C#数组是引用类型,属于引用传递,赋值新数组并不会发生新的副本

  4. 4

    C#数组拷贝利用Clone()方式,就可以从头建立一个原数组的副本,如许两个数据就互相不干扰了

  5. 5

    C#数组的长度若何计较呢?经由过程Length属性即可

  6. 6

    别的一种建立数组新副本的体例就是,经由过程轮回将原数组的值一个一个的赋值给新数组

  7. 7

    还有一种体例就是利用CopyTo,将原数组值拷贝一份到新数组,如许两个数组也不互相关扰

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/206645.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图