gpt4 book ai didi

c# - 使用 LINQ 从数据集中选择单列

转载 作者:IT王子 更新时间:2023-10-29 04:33:12 24 4
gpt4 key购买 nike

我刚刚开始思考所有这些 LINQ 的东西,但似乎我遇到了第一个障碍。

我有这样的数据表:

OrderNo     LetterGroup Filepath
----------- ----------- --------------------------------------------------
0 0 Letters/SampleImage.jpg
0 0 Letters/UKPC7_0.jpg
0 0 Letters/UKPC8_0.jpg

我需要的是将文件路径列中的所有文件路径放入一个字符串数组中。我认为 LINQ 对此非常完美(我说的对吗?),但似乎无法构建正确的查询。

任何人都可以提供一些代码示例来指导我正确的方向吗?我四处搜索 - 但似乎一无所获。

最佳答案

有一些扩展方法可以更轻松地处理数据集:

using System.Data.Linq;

var filePaths =
from row in dataTable.AsEnumerable()
select row.Field<string>("Filepath");

var filePathsArray = filePaths.ToArray();

您也可以使用方法语法将其放在一条语句中:

var filePaths = dataTable
.AsEnumerable()
.Select(row => row.Field<string>("Filepath"))
.ToArray();

关于c# - 使用 LINQ 从数据集中选择单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4433366/

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