多维数组如何转置?我认为这可能是一个非常简单的问题,但我还没有弄清楚。如果我有这样的二维数组:int[,]matris=newint[5,8]{{1,2,3,4,5,6,7,8},{9,10,11,12,13,14,15,16},{17,18,19,20,21,22,23,24},{25,26,27,28,29,30,31,32},{33,34,35,36,37,38,39,40},};和这样的for循环:for(intr=0;r<5;r++){for(intj=0;j<8;j++)Console.Write("{0}",matris[r,j]);控制台.WriteLine();所以使用这段代码我打印出多维数组。但是如何打印出数组的转置?只需改变你的循环:for(intj=0;jcreatenewarray:varnewArray=newint[8,5];for(intj=0;j你只需要这样做:以上是C#学习教程:如何转置多维数组?如果分享的内容对你有用,需要了解更多C#学习教程,希望你多多关注---for(intr=0;r本文收集来自网络,不代表立场,如有侵权,请点击右边联系管理员删除,如需转载请注明出处:
