关于Array.ConstrainedCopy的问题

suchsb 2015-05-30 05:19:25
Array.ConstrainedCopy如何用于二维数组?例如:
double[,]A=new double[10,10];
double[,]C=new double[2,2];
Array.ConstrainedCopy(A, 0, C, 0, 2);
数组C中的数是否是A[0,0],A[0,1],A[0,2],A[0,3]所构成的一个2*2的二维数组?
...全文
401 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
江南小鱼 2015-05-30
  • 打赏
  • 举报
回复
是的 Array.ConstrainedCopy 就是把数组A的元素填充到数组C(指定的目标索引开始)

double[,] A = new double[10, 10];
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                {
                    A[i, j] = j;
                }
            }
            double[,] C = new double[2, 2];
            Array.ConstrainedCopy(A, 0, C, 0, 2);
            for (int i = 0; i < 2; i++)
            {
                for (int j = 0; j < 2; j++)
                {
                    Console.WriteLine(C[i, j]);
                }
            }

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧