c# DataTable to dict 多列(例如 python dataframe.to_dict("record"))

c# DataTable to dict multiple column (ex. python dataframe.to_dict("record"))

我正在使用 c# DataTable。

DataTable 具有以下格式。

col1 col2 col3 col4 ...
a    b    c    d    ...
aa   bb   cc   dd   ...
...  ...  ...  ...

而我想要的字典格式如下

{"col1":a, "col2":b, "col3":c, "col4":d, ...}, {"col1":aa, "col2":bb, "col3":cc, "col4":dd, ...}, ...

如何像上面那样转换?

在 python 的情况下,可以使用 dataframe.to_dict('record') 函数轻松进行转换。

预先感谢您的回复。

您可以使用如下 post 建议的更简单、不太复杂的方法。