【发布时间】:2020-07-25 11:43:35
【问题描述】:
我想创建一个表格来列出每种文件类型的计数。我创建了一个查询来获取该数据。当我创建 XDocument 时,如何执行查询并使用来自查询的数据在表中创建行?
var query = listFiles.GroupBy(f => Path.GetExtension(f).ToLower())
.Select(g => new
{
Extension = g.Key,
Count = g.Count(),
});
var doc = new XDocument(
new XElement("html",
new XElement("body",
new XElement("table", new XAttribute("border", 2),
foreach (var f in query)
{
new XElement("tr",
new XElement("td", f.Extension),
new XElement("td", f.Count));
}))));
【问题讨论】:
标签: c# linq linq-to-xml