【发布时间】:2018-03-08 20:42:23
【问题描述】:
我正在寻找一种方法来避免任务的嵌套 foreach 循环。我想将列名和列值传递给一个方法,用于数据表的每一列和每一行。该方法用于记录。我希望将名称和值作为过程的一部分连接起来,因此生成的字符串是日志消息字符串参数。此外,我希望数据表的结构是未知的。我认为 Linq 可以做到这一点。然而,在写完 datatable.AsEnumerable() 之后,我的大脑一片空白。
【问题讨论】:
-
为什么不能传递数据表或行集合?两者都有所有行
-
目标是将每个列的名称和值传递给日志记录方法,因此我最终得到
= 的日志条目。因此,我设想的部分 linq 在将名称和值作为日志消息传递时将它们连接在一起。 -
看,这种信息在帖子中很重要(以及现有的努力)