社区
C#
帖子详情
数组拷贝问题
buyaowen
2007-02-05 08:56:49
二维数组除了循环拷贝,还有别的方法吗?
还有就是clone和copy的区别是不是:copy得到的数组改了是不是元数组也改了,但是clone得到的不会?
...全文
173
3
打赏
收藏
数组拷贝问题
二维数组除了循环拷贝,还有别的方法吗? 还有就是clone和copy的区别是不是:copy得到的数组改了是不是元数组也改了,但是clone得到的不会?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
buyaowen
2007-02-05
打赏
举报
回复
错了,知道了
唉,看来加班多了,写个小的测试程序都有问题
揭帖,回家
buyaowen
2007-02-05
打赏
举报
回复
能给个不循环的例子吗?
做了一个,有问题,指出这个错误也行:
int[,] arr = new int[3,2];
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 2; j++)
{
arr[i,j] = i*j;
}
}
int[,] arr1 = new int[3,2];
Array.Copy(arr, arr1, 6);
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 2; j++)
{
System.Windows.Forms.MessageBox.Show("arr[" + i + "," + j + "] = " + i*j);
}
}
Red_angelX
2007-02-05
打赏
举报
回复
不要用循环 效率很低
clone只是创建一个副本
拷贝就用Copy或者CopyTo
元数组不会改变
OVER
java编程中
拷贝
数组
的方式及相关
问题
分析
主要介绍了java编程中
拷贝
数组
的方式及相关
问题
分析,分享了Java中
数组
复制的四种方式,其次对二维
数组
的简单使用有一段代码示例,具有一定参考价值,需要的朋友可以了解下。
JavaScript
数组
深
拷贝
和浅
拷贝
的两种方法
在使用JavaScript对
数组
进行操作的时候,我们经常需要将
数组
进行备份,事实证明如果只是简单的将它赋予其他变量,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了
问题
的发生。
python numpy
数组
拷贝
问题
-
拷贝
地址所引起的同步替换
python numpy
数组
拷贝
问题
-
拷贝
地址所引起的同步替换
java二维
数组
拷贝
问题
关于二维
数组
赋值
问题
js中的
数组
拷贝
(浅
拷贝
,深
拷贝
)
今天写代码时需要
拷贝
一个内容会变化的
数组
,使用了=赋值,slice(),concat()方法都不行,修改了原
数组
后
拷贝
数组
也变了,原因是这个
数组
内容是object,而object是引用类型,需要使用深
拷贝
,最后使用var newArr = ...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章