gpt4 book ai didi

c# - 使用带有嵌套字典的 linq 选择列

转载 作者:行者123 更新时间:2023-11-30 14:19:32 24 4
gpt4 key购买 nike

如何使用 linq 从此字典中获取所有“列”。

Dictionary<int, Dictionary<int, string>> _cells;

我可以通过这种方式访问​​一行

var someRow = _cells[2];

我可以得到一个细胞

string cell = _cells[2][2];

我想做的是创建表。

    A | B | C | ...
1 | * | * | * | ...
2 | * | * | * | ...
3 | * | * | * | ...

从哪里获取 A 列的值。

最佳答案

也许这就是您要找的?

Dictionary<int, Dictionary<int, string>> _cells;
int desiredColumn = 2;
var col = _cells.Values.Select(d => d[desiredColumn]);

这将遍历行(内部字典)并简单地提取所需列的值。

关于c# - 使用带有嵌套字典的 linq 选择列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2535007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com