c#如何将数组更改为数组或数组我有这段代码:int[]ivrArray={1,0,0,0};int[]agentArray={0,2,0,0};int[]abandonedArray={0,0,3,0};int[]canceledArray={0,0,0,4};字典dictionary=newDictionary(){{"IVR",ivrArray},{"Agents",agentsArray},{"Abandoned",abandonedArray},{"Cancelled",cancelledArray},};输出为{“IVR”:[1,0,0,0],“代理”:[0,2,0,0],“放弃”:[0,0,3,0],“已取消”:[0,0,0,4]}无论如何,输出将是这样的:"Cancelled":[[0],[0],[0],[4]]所以每个元素都是一个元素的数组你可以像这样将数组重新投影到字典:vardictionary=newDictionary{{"IVR",ivrArray.Select(_=>new[]{_}).ToArray()},{"Agents",agentsArray.Select(_=>new[]{_}).ToArray()},{"放弃",abandonedArray.Select(_=>new[]{_}).ToArray()},{"取消",canceledArray.Select(_=>new[]{_}).ToArray()}};(我认为如果您不想要本地变体,那么...{"IVR",new[]{1,0,0,0}.Select(_=>new[]{_}).ToArray()},...你可以使用JaggedArrays概念来做到这一点:例如:int[]list1=新的int[4]{1,2,3,4};int[]list2=newint[4]{5,6,7,8};int[]list3=newint[4]{1,3,2,1};int[]list4=newint[4]{5,4,3,2};int[][]lists=newint[][]{list1,list2,list3,list4};在词典中:Dictionaryitems=newDictionary;这是MSDN文档:http://msdn.microsoft.com/en-us/library/2s05feca.aspx以上是C#学习教程:c#Howtochangeanarraytoarrayorarraytoshare所有内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
