C#如何将数组更改为一个或多个数组

马可·迪纳佐利(Marco Dinatsoli)

我有以下代码:

int[] ivrArray = { 1, 0, 0, 0};
int[] agentsArray = { 0, 2, 0, 0 };
int[] abandonedArray = { 0, 0, 3, 0};
int[] canceledArray = { 0, 0, 0, 4};
Dictionary<string, int[]> dictionary = new Dictionary<string, int[]>()
            {
                { "IVR", ivrArray },
                { "Agents", agentsArray },
                { "Abandoned", abandonedArray },
                { "Cancelled", canceledArray },    
            };

输出是

{
  "IVR": [
    1,
    0,
    0,
    0
  ],
  "Agents": [
    0,
    2,
    0,
    0
  ],
  "Abandoned": [
    0,
    0,
    3,
    0
  ],
  "Cancelled": [
    0,
    0,
    0,
    4
  ]
}

反正有,所以输出将是这样的:

"Cancelled":[
   [0],
   [0],
   [0],
   [4]
]

所以每个元素都是一个元素的数组

斯图尔特

您可以将数组重新投影为Dictionary<string, int[][]>类似的格式:

 var dictionary = new Dictionary<string, int[][]>
    {
       {"IVR", ivrArray.Select(_ => new[] {_}).ToArray()},
       {"Agents", agentsArray.Select(_ => new[] {_}).ToArray()},
       {"Abandoned", abandonedArray.Select(_ => new[] {_}).ToArray()},
       { "Cancelled",canceledArray.Select(_ => new[] {_}).ToArray()}
    };

(而且我想如果您不希望使用本地变量,那么

 ...
   {"IVR", new [] { 1, 0, 0, 0 }.Select(_ => new[] {_}).ToArray()},
 ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将行中具有多个字段的数组更改为只有一个的数组?

来自分类Dev

如何将行中具有多个字段的数组更改为只有一个的数组?

来自分类Dev

C#将多个数组合并为一个数组

来自分类Dev

如何将多个数组放入一个数据库表

来自分类Dev

如何将多个数组放入一个数据库表

来自分类Dev

将数组值从一个数组更改为另一个数组

来自分类Dev

C# 将一个数组分成多个较小的数组(随机)

来自分类Dev

如何将一个数组与另一个数组排序

来自分类Dev

如何根据另一个数组的信息将数组中的值更改为 true 和 false

来自分类Dev

将一个数组的顺序更改为与另一个数组相同

来自分类Dev

如何将多个HTML表单的值添加到一个数组以发送

来自分类Dev

如何将一个Numpy数组合并到多个数据帧

来自分类Dev

如何将JavaScript中的多个数组与第一个元素合并

来自分类Dev

Laravel - 如何将多个数组收集到一个

来自分类Dev

如何将多个对象分配给一个数组?

来自分类Dev

如何将2个数组合并为一个数组?

来自分类Dev

如何将一个数组的数组合并到一个数组中?

来自分类Dev

Python如何将多个不同长度的数组添加到一个数组中

来自分类Dev

如何将多个项目从一个数组添加到另一个数组

来自分类Dev

如何将一个数组添加到另一个数组以创建一个数组数组。(JS)

来自分类Dev

如何将两个数组合并为一个数组?

来自分类Dev

如何将操作分成两个数组并存入一个数组?

来自分类Dev

如何将两个数组的负数合并为一个数组?

来自分类Dev

C,如何将数字拆分成一个数组,转化为int

来自分类Dev

在每个 BookName 之后的 booksName 数组中添加分号,如何将最后一个分号更改为 (And)

来自分类Dev

如何将一个数组分成两个不同的数组?

来自分类Dev

如何将一个数组拆分为两个不同的数组?

来自分类Dev

如何将两个不同的数组放在一个数组中

来自分类Dev

如何将2个数组合并为一个关联数组

Related 相关文章

  1. 1

    如何将行中具有多个字段的数组更改为只有一个的数组?

  2. 2

    如何将行中具有多个字段的数组更改为只有一个的数组?

  3. 3

    C#将多个数组合并为一个数组

  4. 4

    如何将多个数组放入一个数据库表

  5. 5

    如何将多个数组放入一个数据库表

  6. 6

    将数组值从一个数组更改为另一个数组

  7. 7

    C# 将一个数组分成多个较小的数组(随机)

  8. 8

    如何将一个数组与另一个数组排序

  9. 9

    如何根据另一个数组的信息将数组中的值更改为 true 和 false

  10. 10

    将一个数组的顺序更改为与另一个数组相同

  11. 11

    如何将多个HTML表单的值添加到一个数组以发送

  12. 12

    如何将一个Numpy数组合并到多个数据帧

  13. 13

    如何将JavaScript中的多个数组与第一个元素合并

  14. 14

    Laravel - 如何将多个数组收集到一个

  15. 15

    如何将多个对象分配给一个数组?

  16. 16

    如何将2个数组合并为一个数组?

  17. 17

    如何将一个数组的数组合并到一个数组中?

  18. 18

    Python如何将多个不同长度的数组添加到一个数组中

  19. 19

    如何将多个项目从一个数组添加到另一个数组

  20. 20

    如何将一个数组添加到另一个数组以创建一个数组数组。(JS)

  21. 21

    如何将两个数组合并为一个数组?

  22. 22

    如何将操作分成两个数组并存入一个数组?

  23. 23

    如何将两个数组的负数合并为一个数组?

  24. 24

    C,如何将数字拆分成一个数组,转化为int

  25. 25

    在每个 BookName 之后的 booksName 数组中添加分号,如何将最后一个分号更改为 (And)

  26. 26

    如何将一个数组分成两个不同的数组?

  27. 27

    如何将一个数组拆分为两个不同的数组?

  28. 28

    如何将两个不同的数组放在一个数组中

  29. 29

    如何将2个数组合并为一个关联数组

热门标签

归档