首页 新闻 搜索 专区 学院

C#复制一个2维数组

0
悬赏园豆:15 [待解决问题]

如何复制一个已经在上个类随机产生的一个数组,是一个3*3的2维数组

zzhua的主页 zzhua | 初学一级 | 园豆:85
提问于:2011-06-14 09:17
< >
分享
所有回答(3)
0

声明一个新数组,两个for循环就行了

pstune | 园豆:239 (菜鸟二级) | 2011-06-14 09:26
0

a为已知的 2维数组。b为复制后的。
int[,] b = new int[a.GetUpperBound(0) + 1, a.GetUpperBound(1) + 1];
for (int i = 0; i <= a.GetUpperBound(0); i++)
{
for (int j = 0; j <= a.GetUpperBound(1); j++)
{
b[i,j]
= a[i,j];
}
}

dwwwing | 园豆:661 (小虾三级) | 2011-06-14 10:41
0

Array类有个 copyto 方法

慧☆星 | 园豆:5533 (大侠五级) | 2011-06-15 09:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册